loads
[emacs.git] / .emacs.d / config / emacs.org
index aa64dc8..7e866a4 100644 (file)
@@ -812,10 +812,15 @@ Clean all whitespace stuff
 (bind-key "H-w" 'whitespace-cleanup)
 #+END_SRC
 
-Comment/Uncomment
+Comment/Uncomment
 #+BEGIN_SRC emacs-lisp :tangle yes
 (bind-key "H-c" 'comment-dwim)
 #+END_SRC
+
+Show keystrokes in progress
+#+BEGIN_SRC emacs-lisp :tangle yes
+(setq echo-keystrokes 0.1)
+#+END_SRC
 **** Overwrite mode
 Usually you can press the *Ins*ert key, to get into overwrite mode. I
 don't like that, have broken much with it and so just forbid it by
@@ -825,6 +830,11 @@ disabling that.
 (unbind-key "<kp-insert>")
 #+END_SRC
 
+*** Easily navigate sillyCased words
+#+BEGIN_SRC emacs-lisp :tangle yes
+(global-subword-mode 1)
+#+END_SRC
+
 ** Miscellaneous stuff
 Weeks start on Monday, not sunday.
 #+BEGIN_SRC emacs-lisp :tangle yes
@@ -1753,6 +1763,25 @@ what I want every emacs to know.
   (jj-init-theme)
 )
 #+END_SRC
+** guide-key
+[2014-06-11 Wed 22:27]
+guide-key.el displays the available key bindings automatically and
+dynamically.
+
+For whatever reason I like this more than icicles <backtab> completion
+for this.
+#+BEGIN_SRC emacs-lisp :tangle yes
+(use-package guide-key
+  :ensure guide-key
+  :init
+  (progn
+    (setq guide-key/guide-key-sequence '("C-x" "C-c"))
+    (guide-key-mode 1)
+    (setq guide-key/recursive-key-sequence-flag t)
+    (setq guide-key/popup-window-position 'bottom)
+    (setq guide-key/idle-delay 0.5)))
+
+#+END_SRC
 
 ** highlight mode
 [2014-05-21 Wed 23:51]
@@ -4018,6 +4047,9 @@ For some reason I prefer this mode more than the way without. I want to
 see the marked region.
 #+BEGIN_SRC emacs-lisp :tangle yes
 (transient-mark-mode 1)
+(make-variable-buffer-local 'transient-mark-mode)
+(put 'transient-mark-mode 'permanent-local t)
+(setq-default transient-mark-mode t)
 #+END_SRC
 ** undo-tree
 [2013-04-21 So 11:07]