]> code.delx.au - dotemacs/blobdiff - lisp/my-other-modes.el
direx improvements
[dotemacs] / lisp / my-other-modes.el
index de7ef71028e696bb2e8c3f8bf69b7b71a8cd0c13..fda7b9832f27aa641665297d1dd286eaa7faafe7 100644 (file)
@@ -1,10 +1,14 @@
+;;; -*- lexical-binding: t -*-
+
 (require 'autorevert)
 (global-auto-revert-mode 1)
 (setq global-auto-revert-non-file-buffers t)
 (setq auto-revert-verbose nil)
 
+(require 'dired-x)
 (require 'direx)
 (require 'direx-project)
+(defalias 'direx:find-item 'direx:find-item-other-window)
 
 (setq disabled-command-function nil)
 
@@ -19,6 +23,9 @@
 (popwin-mode 1)
 (push '(direx:direx-mode :position left :width 40 :dedicated t)
       popwin:special-display-config)
+(push '("*git-gutter:diff*" :stick t)
+      popwin:special-display-config)
+
 (require 'restclient)
 
 (setq require-final-newline t)
 (require 'saveplace)
 (setq-default save-place t)
 
+(dolist (hook '(prog-mode-hook text-mode-hook))
+  (add-hook hook (lambda ()
+                   (setq show-trailing-whitespace t))))
+
+(setq undo-limit 10000000)
+(setq undo-strong-limit undo-limit)
+
 (require 'vc)
 (setq vc-follow-symlinks t)