Update.
This commit is contained in:
parent
0cc7d1ced5
commit
60361bc254
10
README.md
10
README.md
@ -1,2 +1,8 @@
|
|||||||
Jeff's dotfiles
|
# Jeff's dotfiles
|
||||||
===============
|
|
||||||
|
My dotfiles for awesome, emacs, vim, zsh, tmux,...
|
||||||
|
|
||||||
|
## Externals / Librairies used
|
||||||
|
* [dotbot](https://github.com/anishathalye/dotbot/)
|
||||||
|
* [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh)
|
||||||
|
* [vim-plug](https://github.com/junegunn/vim-plug)
|
||||||
|
266
emacs/emacs
266
emacs/emacs
@ -34,7 +34,7 @@
|
|||||||
;;
|
;;
|
||||||
;; User details
|
;; User details
|
||||||
(setq user-full-name "Jeff LANCE"
|
(setq user-full-name "Jeff LANCE"
|
||||||
user-mail-address "jeff.lance@mala.fr")
|
user-mail-address "jeff.lance@mala.fr")
|
||||||
|
|
||||||
;; My directory Location
|
;; My directory Location
|
||||||
(defconst jeff/emacsd (concat (getenv "HOME") "/.emacs.d/"))
|
(defconst jeff/emacsd (concat (getenv "HOME") "/.emacs.d/"))
|
||||||
@ -65,7 +65,7 @@
|
|||||||
;; LaTeX file with LuaLaTeX.
|
;; LaTeX file with LuaLaTeX.
|
||||||
(setenv "LC_ALL" "fr_FR.UTF-8")
|
(setenv "LC_ALL" "fr_FR.UTF-8")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
;; ____ _____ _ ____ _____ _ _ ____
|
;; ____ _____ _ ____ _____ _ _ ____
|
||||||
;; / ___|_ _|/ \ | _ \_ _| | | | | _ \
|
;; / ___|_ _|/ \ | _ \_ _| | | | | _ \
|
||||||
@ -75,8 +75,8 @@
|
|||||||
;;
|
;;
|
||||||
;; Splash screen
|
;; Splash screen
|
||||||
(setq inhibit-splash-screen t
|
(setq inhibit-splash-screen t
|
||||||
initial-scratch-message nil
|
initial-scratch-message nil
|
||||||
initial-major-mode 'org-mode)
|
initial-major-mode 'org-mode)
|
||||||
|
|
||||||
;; Scroll bar, menu bar, tool bar
|
;; Scroll bar, menu bar, tool bar
|
||||||
(scroll-bar-mode -1)
|
(scroll-bar-mode -1)
|
||||||
@ -98,12 +98,12 @@
|
|||||||
|
|
||||||
;; Column and line numbers
|
;; Column and line numbers
|
||||||
(setq column-number-mode t
|
(setq column-number-mode t
|
||||||
line-number-mode t)
|
line-number-mode t)
|
||||||
|
|
||||||
;; Indentation
|
;; Indentation
|
||||||
; no tabs for indentation but two spaces.
|
; no tabs for indentation but two spaces.
|
||||||
(setq tab-width 2
|
(setq tab-width 2
|
||||||
indent-tabs-mode nil)
|
indent-tabs-mode nil)
|
||||||
; make tab key do indent first then completion.
|
; make tab key do indent first then completion.
|
||||||
(setq-default tab-always-indent 'complete)
|
(setq-default tab-always-indent 'complete)
|
||||||
|
|
||||||
@ -120,10 +120,10 @@
|
|||||||
;;
|
;;
|
||||||
;; Package Manager
|
;; Package Manager
|
||||||
(require 'package)
|
(require 'package)
|
||||||
(setq package-archives '(("org" . "http://orgmode.org/elpa/")
|
(setq package-archives '(("org" . "http://orgmode.org/elpa/")
|
||||||
("gnu" . "http://elpa.gnu.org/packages/")
|
("gnu" . "http://elpa.gnu.org/packages/")
|
||||||
("melpa" . "http://melpa.org/packages/")
|
("melpa" . "http://melpa.org/packages/")
|
||||||
("marmalade" . "http://marmalade-repo.org/packages/")))
|
("marmalade" . "http://marmalade-repo.org/packages/")))
|
||||||
(package-initialize)
|
(package-initialize)
|
||||||
(if (is-connected-to) (package-refresh-contents)) ; package refresh if we are connected.
|
(if (is-connected-to) (package-refresh-contents)) ; package refresh if we are connected.
|
||||||
|
|
||||||
@ -139,10 +139,10 @@
|
|||||||
:mode ("\\.tex\\'" . latex-mode)
|
:mode ("\\.tex\\'" . latex-mode)
|
||||||
:commands (latex-mode LaTeX-mode plain-tex-mode)
|
:commands (latex-mode LaTeX-mode plain-tex-mode)
|
||||||
:init
|
:init
|
||||||
(progn
|
(progn
|
||||||
(eval-after-load "tex"
|
(eval-after-load "tex"
|
||||||
'(add-to-list 'TeX-command-list
|
'(add-to-list 'TeX-command-list
|
||||||
'("LatexMk Clean" "latexmk -lualatex %t && latexmk -c %t" TeX-run-command)))
|
'("LatexMk Clean" "latexmk -lualatex %t && latexmk -c %t" TeX-run-command)))
|
||||||
;; (add-hook 'LaTeX-mode-hook #'LaTeX-preview-setup)
|
;; (add-hook 'LaTeX-mode-hook #'LaTeX-preview-setup)
|
||||||
(add-hook 'LaTeX-mode-hook 'visual-line-mode)
|
(add-hook 'LaTeX-mode-hook 'visual-line-mode)
|
||||||
(add-hook 'LaTeX-mode-hook 'flyspell-mode)
|
(add-hook 'LaTeX-mode-hook 'flyspell-mode)
|
||||||
@ -158,42 +158,42 @@
|
|||||||
(use-package auctex-latexmk
|
(use-package auctex-latexmk
|
||||||
:ensure t
|
:ensure t
|
||||||
:config
|
:config
|
||||||
(auctex-latexmk-setup))
|
(auctex-latexmk-setup))
|
||||||
|
|
||||||
;; Yasnippet
|
;; Yasnippet
|
||||||
;; Needed to load yasnippet before auto-complete to make them work together.
|
;; Needed to load yasnippet before auto-complete to make them work together.
|
||||||
(use-package yasnippet
|
(use-package yasnippet
|
||||||
:ensure t
|
:ensure t
|
||||||
:init
|
:init
|
||||||
(unless (package-installed-p 'yasnippet-snippets)
|
(unless (package-installed-p 'yasnippet-snippets)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'yasnippet-snippets))
|
(package-install 'yasnippet-snippets))
|
||||||
:config
|
:config
|
||||||
(yas-global-mode 1))
|
(yas-global-mode 1))
|
||||||
|
|
||||||
;; Auto-complete
|
;; Auto-complete
|
||||||
(use-package auto-complete
|
(use-package auto-complete
|
||||||
:ensure t
|
:ensure t
|
||||||
:config
|
:config
|
||||||
(add-to-list 'ac-dictionary-directories (concat jeff/emacsd "ac-dict"))
|
(add-to-list 'ac-dictionary-directories (concat jeff/emacsd "ac-dict"))
|
||||||
(setq ac-comphist-file (concat jeff/emacsd "ac-comphist.dat"))
|
(setq ac-comphist-file (concat jeff/emacsd "ac-comphist.dat"))
|
||||||
(ac-config-default)
|
(ac-config-default)
|
||||||
(ac-set-trigger-key "TAB")
|
(ac-set-trigger-key "TAB")
|
||||||
(ac-set-trigger-key "<tab>")
|
(ac-set-trigger-key "<tab>")
|
||||||
(global-auto-complete-mode t)
|
(global-auto-complete-mode t)
|
||||||
(auto-complete-mode))
|
(auto-complete-mode))
|
||||||
|
|
||||||
;; Auto-insert
|
;; Auto-insert
|
||||||
(use-package autoinsert
|
(use-package autoinsert
|
||||||
:init
|
:init
|
||||||
(setq auto-insert-query nil)
|
(setq auto-insert-query nil)
|
||||||
(setq auto-insert-directory (concat jeff/emacsd "my-templates/"))
|
(setq auto-insert-directory (concat jeff/emacsd "my-templates/"))
|
||||||
(add-hook 'find-file-hook 'auto-insert)
|
(add-hook 'find-file-hook 'auto-insert)
|
||||||
(auto-insert-mode 1)
|
(auto-insert-mode 1)
|
||||||
:config
|
:config
|
||||||
(define-auto-insert "\\.py" ["python.py" my-autoinsert-yas-expand])
|
(define-auto-insert "\\.py" ["python.py" my-autoinsert-yas-expand])
|
||||||
(define-auto-insert "\\.sh" ["shellscript.sh" my-autoinsert-yas-expand])
|
(define-auto-insert "\\.sh" ["shellscript.sh" my-autoinsert-yas-expand])
|
||||||
(define-auto-insert "\\.yml" ["yaml.yml" my-autoinsert-yas-expand]))
|
(define-auto-insert "\\.yml" ["yaml.yml" my-autoinsert-yas-expand]))
|
||||||
|
|
||||||
;; Better-defaults
|
;; Better-defaults
|
||||||
(use-package better-defaults
|
(use-package better-defaults
|
||||||
@ -201,11 +201,11 @@
|
|||||||
|
|
||||||
;; Darkroom-mode
|
;; Darkroom-mode
|
||||||
(use-package darkroom-mode
|
(use-package darkroom-mode
|
||||||
:load-path "elisp/darkroom-mode"
|
:load-path "elisp/darkroom-mode"
|
||||||
:config
|
:config
|
||||||
(setq darkroom-mode-face-foreground "Inconsolata 15")
|
(setq darkroom-mode-face-foreground "Inconsolata 15")
|
||||||
(setq darkroom-mode-face-size 150)
|
(setq darkroom-mode-face-size 150)
|
||||||
(setq darkroom-mode-center-margin 150))
|
(setq darkroom-mode-center-margin 150))
|
||||||
|
|
||||||
;; Deft
|
;; Deft
|
||||||
(use-package deft
|
(use-package deft
|
||||||
@ -222,16 +222,16 @@
|
|||||||
(use-package elpy
|
(use-package elpy
|
||||||
:ensure t
|
:ensure t
|
||||||
:config
|
:config
|
||||||
(elpy-enable))
|
(elpy-enable))
|
||||||
|
|
||||||
;; Exec-path-from-shell
|
;; Exec-path-from-shell
|
||||||
(use-package exec-path-from-shell
|
(use-package exec-path-from-shell
|
||||||
; :if (memq window-system '(mac ns))
|
; :if (memq window-system '(mac ns))
|
||||||
:ensure t
|
:ensure t
|
||||||
:config
|
:config
|
||||||
(exec-path-from-shell-copy-env "TEXPATH")
|
(exec-path-from-shell-copy-env "TEXPATH")
|
||||||
(setq exec-path-from-shell-check-startup-files nil)
|
(setq exec-path-from-shell-check-startup-files nil)
|
||||||
(exec-path-from-shell-initialize))
|
(exec-path-from-shell-initialize))
|
||||||
|
|
||||||
;; Flycheck
|
;; Flycheck
|
||||||
(use-package flycheck
|
(use-package flycheck
|
||||||
@ -247,10 +247,10 @@
|
|||||||
:ensure t
|
:ensure t
|
||||||
:pin melpa
|
:pin melpa
|
||||||
:config
|
:config
|
||||||
(hlinum-activate)
|
(hlinum-activate)
|
||||||
(setq linum-format "%4d \u2502")
|
(setq linum-format "%4d \u2502")
|
||||||
(setq linum-highlight-face "#bc0744")
|
(setq linum-highlight-face "#bc0744")
|
||||||
(global-linum-mode 1))
|
(global-linum-mode 1))
|
||||||
|
|
||||||
;; Lua-mode
|
;; Lua-mode
|
||||||
(use-package lua-mode
|
(use-package lua-mode
|
||||||
@ -258,7 +258,7 @@
|
|||||||
:pin melpa
|
:pin melpa
|
||||||
:mode ("\\.lua\\'")
|
:mode ("\\.lua\\'")
|
||||||
:config
|
:config
|
||||||
(setq lua-indent-level 2))
|
(setq lua-indent-level 2))
|
||||||
|
|
||||||
;; Magit
|
;; Magit
|
||||||
(use-package magit
|
(use-package magit
|
||||||
@ -272,10 +272,10 @@
|
|||||||
("\\.md\\'" . markdown-mode)
|
("\\.md\\'" . markdown-mode)
|
||||||
("\\.markdown\\'" . markdown-mode))
|
("\\.markdown\\'" . markdown-mode))
|
||||||
:init
|
:init
|
||||||
(setq markdown-command "multimarkdown")
|
(setq markdown-command "multimarkdown")
|
||||||
(unless (package-installed-p 'markdown-preview-mode)
|
(unless (package-installed-p 'markdown-preview-mode)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'markdown-preview-mode)))
|
(package-install 'markdown-preview-mode)))
|
||||||
(eval-after-load "markdown-mode"
|
(eval-after-load "markdown-mode"
|
||||||
'(defalias 'markdown-add-xhtml-header-and-footer 'my-markdown-add-xhtml-header-and-footer))
|
'(defalias 'markdown-add-xhtml-header-and-footer 'my-markdown-add-xhtml-header-and-footer))
|
||||||
|
|
||||||
@ -283,12 +283,12 @@
|
|||||||
(use-package neotree
|
(use-package neotree
|
||||||
:ensure t
|
:ensure t
|
||||||
:init
|
:init
|
||||||
(unless (package-installed-p 'all-the-icons)
|
(unless (package-installed-p 'all-the-icons)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'all-the-icons)
|
(package-install 'all-the-icons)
|
||||||
(all-the-icons-install-fonts))
|
(all-the-icons-install-fonts))
|
||||||
:config
|
:config
|
||||||
(setq neo-theme (if (display-graphic-p) 'nerd 'arrow)))
|
(setq neo-theme (if (display-graphic-p) 'nerd 'arrow)))
|
||||||
|
|
||||||
;; Org
|
;; Org
|
||||||
(use-package org
|
(use-package org
|
||||||
@ -296,91 +296,91 @@
|
|||||||
:pin org
|
:pin org
|
||||||
:mode ("\\.org\\'" . org-mode)
|
:mode ("\\.org\\'" . org-mode)
|
||||||
:init
|
:init
|
||||||
(unless (package-installed-p 'org-plus-contrib)
|
(unless (package-installed-p 'org-plus-contrib)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'org-plus-contrib))
|
(package-install 'org-plus-contrib))
|
||||||
(unless (package-installed-p 'org-bullets)
|
(unless (package-installed-p 'org-bullets)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'org-bullets))
|
(package-install 'org-bullets))
|
||||||
(unless (package-installed-p 'org-ac)
|
(unless (package-installed-p 'org-ac)
|
||||||
(package-refresh-contents)
|
(package-refresh-contents)
|
||||||
(package-install 'org-ac))
|
(package-install 'org-ac))
|
||||||
:config
|
:config
|
||||||
(require 'ox-latex)
|
(require 'ox-latex)
|
||||||
(require 'ob-ditaa)
|
(require 'ob-ditaa)
|
||||||
(add-hook 'org-mode-hook (lambda () (org-bullets-mode 1)))
|
(add-hook 'org-mode-hook (lambda () (org-bullets-mode 1)))
|
||||||
(setq org-log-done t)
|
(setq org-log-done t)
|
||||||
(setq org-list-allow-alphabetical t)
|
(setq org-list-allow-alphabetical t)
|
||||||
(setq org-agenda-files (file-expand-wildcards "~/Notes/*.org"))
|
(setq org-agenda-files (file-expand-wildcards "~/Notes/*.org"))
|
||||||
(setq org-tag-alist
|
(setq org-tag-alist
|
||||||
'((:startgroup . nil)
|
'((:startgroup . nil)
|
||||||
("@TRAVAIL" . ?t)
|
("@TRAVAIL" . ?t)
|
||||||
("@MAISON" . ?m)
|
("@MAISON" . ?m)
|
||||||
(:endgroup . nil)
|
(:endgroup . nil)
|
||||||
(:startgroup . nil)
|
(:startgroup . nil)
|
||||||
("ADMINISTRATIF" . ?a)
|
("ADMINISTRATIF" . ?a)
|
||||||
("COURS" . ?c)
|
("COURS" . ?c)
|
||||||
("RECHERCHE" . ?r)
|
("RECHERCHE" . ?r)
|
||||||
("DEV" . ?d)
|
("DEV" . ?d)
|
||||||
("OS" . ?o)
|
("OS" . ?o)
|
||||||
("WWW" . ?w)
|
("WWW" . ?w)
|
||||||
(:endgroup . nil)
|
(:endgroup . nil)
|
||||||
(:startgroup . nil)
|
(:startgroup . nil)
|
||||||
("EASY" . ?1)
|
("EASY" . ?1)
|
||||||
("MEDIUM" . ?2)
|
("MEDIUM" . ?2)
|
||||||
("HARD" . ?3)
|
("HARD" . ?3)
|
||||||
(:endgroup . nil)
|
(:endgroup . nil)
|
||||||
("URGENT" . ?u)
|
("URGENT" . ?u)
|
||||||
|
)
|
||||||
)
|
)
|
||||||
)
|
(org-babel-do-load-languages
|
||||||
(org-babel-do-load-languages
|
'org-babel-load-languages
|
||||||
'org-babel-load-languages
|
'((ditaa . t))) ; this line activates ditaa
|
||||||
'((ditaa . t))) ; this line activates ditaa
|
(setq org-support-shift-select 'always)
|
||||||
(setq org-support-shift-select 'always)
|
(setq org-latex-compiler "lualatex")
|
||||||
(setq org-latex-compiler "lualatex")
|
(setq org-latex-pdf-process
|
||||||
(setq org-latex-pdf-process
|
'("lualatex -shell-escape -synctex=1 -interaction nonstopmode %f"
|
||||||
'("lualatex -shell-escape -synctex=1 -interaction nonstopmode %f"
|
"lualatex -shell-escape -synctex=1 -interaction nonstopmode %f"))
|
||||||
"lualatex -shell-escape -synctex=1 -interaction nonstopmode %f"))
|
;(setq org-latex-pdf-process '("latexmk -f %f"))
|
||||||
;(setq org-latex-pdf-process '("latexmk -f %f"))
|
(setq org-export-with-toc nil)
|
||||||
(setq org-export-with-toc nil)
|
(add-to-list 'org-latex-classes
|
||||||
(add-to-list 'org-latex-classes
|
'("devoir"
|
||||||
'("devoir"
|
"\\documentclass{cours_devoir}"
|
||||||
"\\documentclass{cours_devoir}"
|
("\\section{%s}" . "\\section*{%s}")
|
||||||
("\\section{%s}" . "\\section*{%s}")
|
("\\subsection{%s}" . "\\subsection*{%s}")
|
||||||
("\\subsection{%s}" . "\\subsection*{%s}")
|
("\\subsubsection{%s}" . "\\subsubsection*{%s}")
|
||||||
("\\subsubsection{%s}" . "\\subsubsection*{%s}")
|
("\\paragraph{%s}" . "\\paragraph*{%s}")
|
||||||
("\\paragraph{%s}" . "\\paragraph*{%s}")
|
("\\subparagraph{%s}" . "\\subparagraph*{%s}")))
|
||||||
("\\subparagraph{%s}" . "\\subparagraph*{%s}")))
|
(add-to-list 'org-latex-classes
|
||||||
(add-to-list 'org-latex-classes
|
'("cours_prof"
|
||||||
'("cours_prof"
|
"\\documentclass{cours_prof}"))
|
||||||
"\\documentclass{cours_prof}"))
|
(add-to-list 'org-latex-classes
|
||||||
(add-to-list 'org-latex-classes
|
'("cours_beamer"
|
||||||
'("cours_beamer"
|
"\\documentclass{cours_beamer}")))
|
||||||
"\\documentclass{cours_beamer}")))
|
|
||||||
|
|
||||||
;; Pc-bufsw
|
;; Pc-bufsw
|
||||||
(use-package pc-bufsw
|
(use-package pc-bufsw
|
||||||
:ensure t
|
:ensure t
|
||||||
:config
|
:config
|
||||||
(pc-bufsw-default-keybindings))
|
(pc-bufsw-default-keybindings))
|
||||||
|
|
||||||
;; Powerline
|
;; Powerline
|
||||||
(use-package powerline
|
(use-package powerline
|
||||||
:ensure t
|
:ensure t
|
||||||
:config
|
:config
|
||||||
(powerline-default-theme))
|
(powerline-default-theme))
|
||||||
|
|
||||||
;; Rainbow-mode
|
;; Rainbow-mode
|
||||||
(use-package rainbow-mode
|
(use-package rainbow-mode
|
||||||
:ensure t
|
:ensure t
|
||||||
:config
|
:config
|
||||||
(rainbow-mode))
|
(rainbow-mode))
|
||||||
|
|
||||||
;; Rigid-tabs
|
;; Rigid-tabs
|
||||||
(use-package rigid-tabs
|
(use-package rigid-tabs
|
||||||
:ensure t
|
:ensure t
|
||||||
:config
|
:config
|
||||||
(rigid-tabs-mode))
|
(rigid-tabs-mode))
|
||||||
|
|
||||||
;;; Rings
|
;;; Rings
|
||||||
(use-package rings
|
(use-package rings
|
||||||
@ -391,55 +391,55 @@
|
|||||||
:ensure t
|
:ensure t
|
||||||
:pin melpa
|
:pin melpa
|
||||||
:config
|
:config
|
||||||
(setq sml/theme 'dark)
|
(setq sml/theme 'dark)
|
||||||
(sml/setup))
|
(sml/setup))
|
||||||
|
|
||||||
;; Smart-tabs-mode
|
;; Smart-tabs-mode
|
||||||
(use-package smart-tabs-mode
|
(use-package smart-tabs-mode
|
||||||
:ensure t
|
:ensure t
|
||||||
:config
|
:config
|
||||||
(smart-tabs-add-language-support lua lua-mode-hook
|
(smart-tabs-add-language-support lua lua-mode-hook
|
||||||
((lua-indent-line . lua-basic-offset)
|
((lua-indent-line . lua-basic-offset)
|
||||||
(lua-indent-region . lua-basic-offset)))
|
(lua-indent-region . lua-basic-offset)))
|
||||||
(smart-tabs-insinuate 'c 'c++ 'javascript 'lua 'python 'ruby))
|
(smart-tabs-insinuate 'c 'c++ 'javascript 'lua 'python 'ruby))
|
||||||
|
|
||||||
;; Smartparens
|
;; Smartparens
|
||||||
(use-package smartparens
|
(use-package smartparens
|
||||||
:ensure t
|
:ensure t
|
||||||
:pin melpa
|
:pin melpa
|
||||||
:config
|
:config
|
||||||
(smartparens-global-mode 1)
|
(smartparens-global-mode 1)
|
||||||
(sp-pair "$" "$") ;; latex math inline mode
|
(sp-pair "$" "$") ;; latex math inline mode
|
||||||
(sp-pair "\[" "\]")) ;; latex math display mode
|
(sp-pair "\[" "\]")) ;; latex math display mode
|
||||||
|
|
||||||
;; Smooth-scroll
|
;; Smooth-scroll
|
||||||
(use-package smooth-scrolling
|
(use-package smooth-scrolling
|
||||||
:ensure t
|
:ensure t
|
||||||
:pin melpa
|
:pin melpa
|
||||||
:config
|
:config
|
||||||
(smooth-scrolling-mode 1))
|
(smooth-scrolling-mode 1))
|
||||||
|
|
||||||
;; Tabbar-ruler
|
;; Tabbar-ruler
|
||||||
(use-package tabbar-ruler
|
(use-package tabbar-ruler
|
||||||
:ensure t
|
:ensure t
|
||||||
:pin melpa
|
:pin melpa
|
||||||
:config
|
:config
|
||||||
(setq tabbar-ruler-global-tabbar t)
|
(setq tabbar-ruler-global-tabbar t)
|
||||||
(setq tabbar-ruler-popup-menu t)
|
(setq tabbar-ruler-popup-menu t)
|
||||||
(setq tabbar-ruler-popup-scrollbar t))
|
(setq tabbar-ruler-popup-scrollbar t))
|
||||||
|
|
||||||
;; Undo/Redo
|
;; Undo/Redo
|
||||||
(use-package undo-tree
|
(use-package undo-tree
|
||||||
:ensure t
|
:ensure t
|
||||||
:diminish undo-tree-mode
|
:diminish undo-tree-mode
|
||||||
:init
|
:init
|
||||||
(global-undo-tree-mode))
|
(global-undo-tree-mode))
|
||||||
|
|
||||||
;; Which-key
|
;; Which-key
|
||||||
(use-package which-key
|
(use-package which-key
|
||||||
:ensure t
|
:ensure t
|
||||||
:config
|
:config
|
||||||
(which-key-mode))
|
(which-key-mode))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -509,7 +509,7 @@
|
|||||||
(defun my-enable-minor-modes ()
|
(defun my-enable-minor-modes ()
|
||||||
"Enables several minor modes."
|
"Enables several minor modes."
|
||||||
(interactive "")
|
(interactive "")
|
||||||
(define-globalized-minor-mode real-global-auto-complete-mode
|
(define-globalized-minor-mode real-global-auto-complete-mode
|
||||||
auto-complete-mode (lambda ()
|
auto-complete-mode (lambda ()
|
||||||
(if (not (minibufferp (current-buffer)))
|
(if (not (minibufferp (current-buffer)))
|
||||||
(auto-complete-mode 1))))
|
(auto-complete-mode 1))))
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 547a6ce260362b06e86a9c366dc29984c0954124
|
Subproject commit 3c1cdc1e86d09d7893536ed0e2d8730bfe0597e9
|
Loading…
x
Reference in New Issue
Block a user