+;;; -*- 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)
(unless (eq ibuffer-sorting-mode 'alphabetic)
(ibuffer-do-sort-by-alphabetic))))
-(require 'recentf)
-(recentf-mode 1)
-(setq recentf-max-saved-items 50)
-(run-at-time nil 600 'recentf-save-list)
-
-(setq require-final-newline t)
+(require 'popwin)
+(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)
+
(setq save-interprogram-paste-before-kill t)
(setq shift-select-mode nil)
(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)
-
-(defalias 'yes-or-no-p 'y-or-n-p)