;;; -*- lexical-binding: t -*- (require 'autorevert) (global-auto-revert-mode 1) (setq global-auto-revert-non-file-buffers t) (setq auto-revert-verbose nil) (require 'direx) (require 'direx-project) (setq disabled-command-function nil) (require 'ibuffer-vc) (add-hook 'ibuffer-hook (lambda () (ibuffer-vc-set-filter-groups-by-vc-root) (unless (eq ibuffer-sorting-mode 'alphabetic) (ibuffer-do-sort-by-alphabetic)))) (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) (delete-selection-mode t) (require 'saveplace) (setq-default save-place t) (setq undo-limit 10000000) (setq undo-strong-limit undo-limit) (require 'vc) (setq vc-follow-symlinks t)