Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (setq delete-old-versions t) ; delete excess backup versions silently
- (setq backup-directory-alist '(("." . "~/.cache/emacs_backups")) ) ; which directory to put backups file
- (setq vc-follow-symlinks t ) ; don't ask for confirmation when opening symlinked file
- (setq auto-save-file-name-transforms '((".*" "~/.emacs.d/auto-save-list/" t)) ) ;transform backups file name
- (setq inhibit-startup-screen t ) ; inhibit useless and old-school startup screen
- (setq ring-bell-function 'ignore ) ; silent bell when you make a mistake
- (menu-bar-mode -1)
- (toggle-scroll-bar -1)
- (tool-bar-mode -1)
- (set-face-attribute 'default nil :height 80)
- (require 'package)
- (setq package-archives '(("org" . "http://orgmode.org/elpa/")
- ("gnu" . "http://elpa.gnu.org/packages/")
- ("melpa" . "https://melpa.org/packages/")
- ("marmalade" . "http://marmalade-repo.org/packages/")))
- (package-initialize)
- ;; bootstrap use-package
- (unless (package-installed-p 'use-package)
- (package-refresh-contents)
- (package-install 'use-package))
- (require 'use-package)
- (use-package evil
- :ensure t
- :init
- (setq evil-search-module 'evil-search)
- (setq evil-ex-complete-emacs-commands nil)
- (setq evil-vsplit-window-right t)
- (setq evil-split-window-below t)
- (setq evil-shift-round nil)
- (setq evil-want-C-u-scroll t)
- :config
- (evil-mode))
- (use-package solarized-theme
- :ensure t
- :config
- (load-theme 'solarized-dark t))
- (use-package smart-mode-line
- :ensure t
- :config
- (smart-mode-line-enable))
- (use-package counsel
- :ensure t)
- (use-package ranger
- :ensure t
- :commands (ranger))
- (use-package avy
- :ensure t
- :commands (avy-goto-char-2))
- (use-package which-key
- :ensure t
- :init
- (setq ivy-use-virtual-buffers t)
- (setq ivy-count-format "(%d/%d) ")
- :config
- (which-key-mode))
- (use-package general
- :ensure t
- :config
- (general-define-key
- :states '(normal visual insert emacs)
- :prefix "SPC"
- :non-normal-prefix "C-SPC"
- "x" 'counsel-M-x
- "TAB" 'switch-to-next-buffer
- "SPC" 'avy-goto-char-2
- "a" '(:ignore t :which-key "applications")
- "ar" 'ranger
- "b" 'ivy-switch-buffer
- "f" '(:ignore t :which-key "files")
- "ff" 'counsel-find-file
- "g" '(:ignore t :which-key "goto")
- "gc" 'avy-goto-char-2
- "gn" 'next-buffer
- "gp" 'previous-buffer
- "w" '(:ignore t :which-key "window")
- "wd" 'delete-window
- "wh" 'split-window-horizontally
- "wm" 'delete-other-windows
- "wv" 'split-window-vertically
- "ww" 'other-window
- "q" '(:ignore t :which-key "quit")
- )
- (counsel-mode))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement