j emacs: modify go-mode

This commit is contained in:
jeschli 2018-11-02 09:41:47 +01:00
parent 17039f28bc
commit a931b19aba

View File

@ -25,10 +25,22 @@ let
;; (require 'evil-org-agenda) ;; (require 'evil-org-agenda)
;; (evil-org-agenda-set-keys) ;; (evil-org-agenda-set-keys)
''; '';
goMode = ''
(add-to-list 'exec-path "~/go/bin")
(add-hook 'go-mode-hook
(lambda ()
(setq-default)
(setq tab-width 2)
(setq standard-indent 2)
(setq indent-tabs-mode nil)))
'';
ido = '' ido = ''
(require 'ido) (require 'ido)
(ido-mode t) (ido-mode t)
''; '';
windowCosmetics = '' windowCosmetics = ''
(menu-bar-mode -1) (menu-bar-mode -1)
(tool-bar-mode -1) ; Disable the button bar atop screen (tool-bar-mode -1) ; Disable the button bar atop screen
@ -54,16 +66,20 @@ let
(setq org-agenda-files (quote ("~/projects/notes"))) (setq org-agenda-files (quote ("~/projects/notes")))
) )
''; '';
theme = '' theme = ''
(load-theme 'monokai-alt t) (load-theme 'monokai-alt t)
''; '';
recentFiles = '' recentFiles = ''
(recentf-mode 1) (recentf-mode 1)
(setq recentf-max-menu-items 25) (setq recentf-max-menu-items 25)
(global-set-key "\C-x\ \C-r" 'recentf-open-files) (global-set-key "\C-x\ \C-r" 'recentf-open-files)
''; '';
dotEmacs = pkgs.writeText "dot-emacs" '' dotEmacs = pkgs.writeText "dot-emacs" ''
${evilMode} ${evilMode}
${goMode}
${ido} ${ido}
${packageRepos} ${packageRepos}
${orgMode} ${orgMode}