(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
(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
(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]
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]