add ignore file
[dotfiles.git] / emacs.d_2 / config.org
index 438add5..2d3aab5 100644 (file)
@@ -8,15 +8,7 @@ Most config are just copied from [[https://github.com/howardabrams/dot-files][ho
 
 * Basic Settings
 
-** Setting Path
-
-Set the system PATH environment  
-
-#+BEGIN_SRC emacs-lisp :tangle yes :results silent
-
-  (setenv "PATH" (concat (getenv "PATH") ":/usr/local/bin"))
-
-#+END_SRC
+** Setting loading Path
 
 Set the emacs load path
 
@@ -237,35 +229,20 @@ improve color for org-mode
 
 #+END_SRC
 
-
 * Org-mode Settings
 
-** Org-bullets
-
-use [[https://github.com/sabof/org-bullets][org-bullets]] package to show utf-8 charactes
-
-#+BEGIN_SRC emacs-lisp :tangle yes :results silent
-
-  (use-package org-bullets
-    :ensure t
-    :init
-    (add-hook 'org-mode-hook
-              (lambda ()
-                (org-bullets-mode t))))
-
-#+END_SRC
-
 ** Org-mode Basic setting
 
 Always indents header, and hide header leading starts so that no need type =#+STATUP: indent= 
 
 #+BEGIN_SRC emacs-lisp :tangle yes :results silent
 
-  (setq org-startup-indented t)
-  (setq org-hide-leading-starts t)
-  ;(setq org-src-fontify-natively t)
-  (setq org-src-tab-acts-natively t)
-  (setq org-confirm-babel-evaluate nil)
+
+    (setq org-startup-indented t)
+    (setq org-hide-leading-starts t)
+    (setq org-src-fontify-natively t)
+    (setq org-src-tab-acts-natively t)
+    (setq org-confirm-babel-evaluate nil)
 
   (org-babel-do-load-languages
    'org-babel-load-languages
@@ -281,8 +258,40 @@ Always indents header, and hide header leading starts so that no need type =#+ST
      (sqlite . t)
      (js . t)))
 
+  (setq org-use-speed-commands t
+        org-completion-use-ido t)
+
+#+END_SRC
+
+** Org-bullets
+
+use [[https://github.com/sabof/org-bullets][org-bullets]] package to show utf-8 charactes
+
+#+BEGIN_SRC emacs-lisp :tangle yes :results silent
+
+  (use-package org-bullets
+    :ensure t
+    :init
+    (add-hook 'org-mode-hook
+              (lambda ()
+                (org-bullets-mode t))))
+
 #+END_SRC
 
+** Worf Mode
+
+[[https://github.com/abo-abo/worf][worf]] mode is an extension of vi-like binding for org-mode
+
+#+BEGIN_SRC emacs-lisp :tangle yes :results silent
+
+  (use-package worf
+    :ensure t
+    :commands worf-mode
+    :init (add-hook 'org-mode-hook 'worf-mode))
+
+
+#+END_SRC
 ** Task Management
 
 ** Capture
@@ -415,6 +424,16 @@ I like [[https://github.com/coldnew/linum-relative][linum-relative]], just like
 
 #+END_SRC
 
+* Eshell Setting
+
+Setting PATH environment variable
+
+#+BEGIN_SRC emacs-lisp :tangle yes :results silent
+
+  (setenv "PATH" (concat (getenv "PATH") ":/usr/local/bin"))
+
+#+END_SRC
+
 * Programming Languages
 
 ** Emacs Lisp