Explorar el Código

Initial commit

Eiyeron Fulmincendii hace 7 años
commit
f19cd883cf
Se han modificado 2 ficheros con 124 adiciones y 0 borrados
  1. 30 0
      README.org
  2. 94 0
      packages.el

+ 30 - 0
README.org

@@ -0,0 +1,30 @@
+#+TITLE: chicken-dotfiles layer
+
+# The maximum height of the logo should be 200 pixels.
+[[img/chicken-dotfiles.png]]
+
+# TOC links should be GitHub style anchors.
+* Table of Contents                                        :TOC_4_gh:noexport:
+- [[#description][Description]]
+- [[#install][Install]]
+- [[#key-bindings][Key bindings]]
+
+* Description
+This layer does wonderful things:
+  - thing01
+
+* Install
+To use this configuration layer, add it to your =~/.spacemacs=. You will need to
+add =chicken-dotfiles= to the existing =dotspacemacs-configuration-layers= list in this
+file.
+
+* Key bindings
+
+| Key Binding | Description    |
+|-------------+----------------|
+| ~SPC x x x~ | Does thing01   |
+# Use GitHub URLs if you wish to link a Spacemacs documentation file or its heading.
+# Examples:
+# [[https://github.com/syl20bnr/spacemacs/blob/master/doc/VIMUSERS.org#sessions]]
+# [[https://github.com/syl20bnr/spacemacs/blob/master/layers/%2Bfun/emoji/README.org][Link to Emoji layer README.org]]
+# If space-doc-mode is enabled, Spacemacs will open a local copy of the linked file.

+ 94 - 0
packages.el

@@ -0,0 +1,94 @@
+;;; packages.el --- chicken-dotfiles layer packages file for Spacemacs.
+;;
+;; Copyright (c) 2012-2017 Sylvain Benner & Contributors
+;;
+;; Author: Eiyeron <eiyeron@Ducktop>
+;; URL: https://github.com/syl20bnr/spacemacs
+;;
+;; This file is not part of GNU Emacs.
+;;
+;;; License: GPLv3
+
+;;; Commentary:
+
+;; See the Spacemacs documentation and FAQs for instructions on how to implement
+;; a new layer:
+;;
+;;   SPC h SPC layers RET
+;;
+;;
+;; Briefly, each package to be installed or configured by this layer should be
+;; added to `chicken-dotfiles-packages'. Then, for each package PACKAGE:
+;;
+;; - If PACKAGE is not referenced by any other Spacemacs layer, define a
+;;   function `chicken-dotfiles/init-PACKAGE' to load and initialize the package.
+
+;; - Otherwise, PACKAGE is already referenced by another Spacemacs layer, so
+;;   define the functions `chicken-dotfiles/pre-init-PACKAGE' and/or
+;;   `chicken-dotfiles/post-init-PACKAGE' to customize the package as it is loaded.
+
+;;; Code:
+
+(defconst chicken-dotfiles-packages
+    '()
+"The list of Lisp packages required by the chicken-dotfiles layer.
+
+Each entry is either:
+
+1. A symbol, which is interpreted as a package to be installed, or
+
+2. A list of the form (PACKAGE KEYS...), where PACKAGE is the
+name of the package to be installed or loaded, and KEYS are
+any number of keyword-value-pairs.
+
+The following keys are accepted:
+
+- :excluded (t or nil): Prevent the package from being loaded
+if value is non-nil
+
+- :location: Specify a custom installation location.
+The following values are legal:
+
+- The symbol `elpa' (default) means PACKAGE will be
+installed using the Emacs package manager.
+
+- The symbol `local' directs Spacemacs to load the file at
+`./local/PACKAGE/PACKAGE.el'
+
+- A list beginning with the symbol `recipe' is a melpa
+recipe.  See: https://github.com/milkypostman/melpa#recipe-format"
+)
+
+(defun chicken-dotfiles/init-org-bullet()
+  (use-package org-bullet
+    :defer t
+    :init
+    (setq org-bullets-bullet-list '("◉" "○" "⬡" "⬢" "■" "□" "◈" "◇"))
+    )
+)
+
+(defun chicken-dotfiles/init-org-mode()
+  (use-package org-mode
+    :defer t
+    :init
+    (setq org-cycle-level-faces nil)
+    (setq org-modules
+          '(org-bbdb org-bibtex org-docview org-gnus org-info org-irc org-mhe org-mouse org-rmail org-w3m org-drill))
+    (setq org-todo-keywords '((sequence "TODO" "WAITING" "IN PROGRESS" "|" "DONE" "CANCELLED")))
+    ; GTD
+    (setq org-agenda-files '("~/Notes/inbox.org" "~/Notes/gtd.org" "~/Notes/tickler.org"))
+
+    (setq org-capture-templates '(("t" "Todo [inbox]" entry
+                                   (file+headline "~/Notes/inbox.org" "Tasks")
+                                   "* TODO %i%?")
+                                  ("T" "Tickler" entry
+                                   (file+headline "~/Notes/tickler.org" "Tickler")
+                                   "* %i%? \n %U")))
+    (setq org-directory "~/Notes")
+    (setq org-default-notes-file "~/Notes/inbox.org" )
+    (setq org-refile-targets '(("~/Notes/gtd.org" :maxlevel . 3)
+                               ("~/Notes/backlog.org" :level . 1)
+                               ("~/Notes/tickler.org" :maxlevel . 2)))
+    )
+  )
+;;; packages.el ends here