From 5f2b301a8df5410962519d2b7e9a977b03e75977 Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Fri, 12 Feb 2016 20:58:37 -0800 Subject: [emacs] Split the config into 'core' and 'modes'. Separate the modules that are 'core' (e.g.: related to editing, manipulating text, and so on) and the 'modes' (e.g.: related to syntax, langage support, etc). --- emacs.d/inits/00_bindings.el | 4 --- emacs.d/inits/00_defaults.el | 25 -------------- emacs.d/inits/00_ui.el | 49 --------------------------- emacs.d/inits/10_defun.el | 7 ---- emacs.d/inits/10_editor.el | 10 ------ emacs.d/inits/20_helm.el | 5 --- emacs.d/inits/20_ivy.el | 12 ------- emacs.d/inits/50_development.el | 71 ---------------------------------------- emacs.d/inits/50_flycheck.el | 31 ------------------ emacs.d/inits/50_flyspell.el | 9 ----- emacs.d/inits/50_git.el | 10 ------ emacs.d/inits/90_lang-c.el | 6 ---- emacs.d/inits/90_lang-go.el | 23 ------------- emacs.d/inits/90_lang-haskell.el | 22 ------------- emacs.d/inits/90_lang-python.el | 5 --- emacs.d/inits/90_markdown.el | 9 ----- emacs.d/inits/90_mustache.el | 4 --- emacs.d/inits/90_puppet.el | 3 -- emacs.d/inits/90_shell.el | 3 -- emacs.d/inits/90_thrift.el | 3 -- emacs.d/inits/90_yaml.el | 3 -- 21 files changed, 314 deletions(-) delete mode 100644 emacs.d/inits/00_bindings.el delete mode 100644 emacs.d/inits/00_defaults.el delete mode 100644 emacs.d/inits/00_ui.el delete mode 100644 emacs.d/inits/10_defun.el delete mode 100644 emacs.d/inits/10_editor.el delete mode 100644 emacs.d/inits/20_helm.el delete mode 100644 emacs.d/inits/20_ivy.el delete mode 100644 emacs.d/inits/50_development.el delete mode 100644 emacs.d/inits/50_flycheck.el delete mode 100644 emacs.d/inits/50_flyspell.el delete mode 100644 emacs.d/inits/50_git.el delete mode 100644 emacs.d/inits/90_lang-c.el delete mode 100644 emacs.d/inits/90_lang-go.el delete mode 100644 emacs.d/inits/90_lang-haskell.el delete mode 100644 emacs.d/inits/90_lang-python.el delete mode 100644 emacs.d/inits/90_markdown.el delete mode 100644 emacs.d/inits/90_mustache.el delete mode 100644 emacs.d/inits/90_puppet.el delete mode 100644 emacs.d/inits/90_shell.el delete mode 100644 emacs.d/inits/90_thrift.el delete mode 100644 emacs.d/inits/90_yaml.el (limited to 'emacs.d/inits') diff --git a/emacs.d/inits/00_bindings.el b/emacs.d/inits/00_bindings.el deleted file mode 100644 index ded7005..0000000 --- a/emacs.d/inits/00_bindings.el +++ /dev/null @@ -1,4 +0,0 @@ -;;; some bindings -(global-set-key (kbd "M-j") 'join-line) -(global-set-key (kbd "C-x C-b") 'ivy-switch-buffer) -(global-set-key (kbd "") 'toggle-frame-fullscreen) diff --git a/emacs.d/inits/00_defaults.el b/emacs.d/inits/00_defaults.el deleted file mode 100644 index 26ec0bb..0000000 --- a/emacs.d/inits/00_defaults.el +++ /dev/null @@ -1,25 +0,0 @@ -;; alias yes-or-no to y-or-n -(fset 'yes-or-no-p 'y-or-n-p) - -;; set utf-8 as the default encoding -(prefer-coding-system 'utf-8-unix) - -(setq auto-save-default nil) - -(setq auto-save-list-file-prefix nil) - -;; *no* backups -(setq make-backup-files nil) - -;; always add a newline -(setq require-final-newline t) - -;; follow symlinks -(setq vc-follow-symlinks t) - -;; navigation -(setq next-screen-context-lines 5) - -(setq tab-always-indent 'complete) - -(global-auto-revert-mode 1) diff --git a/emacs.d/inits/00_ui.el b/emacs.d/inits/00_ui.el deleted file mode 100644 index 29d900a..0000000 --- a/emacs.d/inits/00_ui.el +++ /dev/null @@ -1,49 +0,0 @@ -;; no menu -(menu-bar-mode -1) - -;; show parenthesis -(show-paren-mode +1) - -;; enable colors -(global-font-lock-mode +1) - -;; no startup screen -(setq inhibit-startup-message t) -(setq initial-scratch-message ";; scratch buffer") - -(setq frame-title-format '(buffer-file-name "%f" ("%b"))) - -;; no blink cursor -(blink-cursor-mode -1) - -;; show the column number in the mode-line -(setq column-number-mode t) - -(when window-system - ;;hide tool-bar - (tool-bar-mode 0) - ;;hide scroll-bar - (scroll-bar-mode 0) - ;;hide menu-bar - (menu-bar-mode +1) - ;; set the font size and family - (custom-set-faces '(default ((t (:height 130 :family "Droid Sans Mono")))))) - -(require 'whitespace) -(global-whitespace-mode 1) -(setq whitespace-style '(face trailing tabs tab-mark)) - -(use-package leuven-theme - :init - (load-theme 'leuven t)) - -(use-package smart-mode-line - :ensure t - :config - (use-package smart-mode-line-powerline-theme - :ensure t - :if window-system ; enable only in gui mode - :config - (setq sml/theme 'light)) - (setq rm-whitelist '("")) - (sml/setup)) diff --git a/emacs.d/inits/10_defun.el b/emacs.d/inits/10_defun.el deleted file mode 100644 index 233f771..0000000 --- a/emacs.d/inits/10_defun.el +++ /dev/null @@ -1,7 +0,0 @@ -(defun fcuny-terminal () - "Switch to terminal. Launch if nonexistent." - (interactive) - (if (get-buffer "*ansi-term*") - (switch-to-buffer "*ansi-term*") - (ansi-term "/bin/bash")) - (get-buffer-process "*ansi-term*")) diff --git a/emacs.d/inits/10_editor.el b/emacs.d/inits/10_editor.el deleted file mode 100644 index af0ee01..0000000 --- a/emacs.d/inits/10_editor.el +++ /dev/null @@ -1,10 +0,0 @@ -(use-package exec-path-from-shell - :ensure t - :config - (exec-path-from-shell-initialize) - (exec-path-from-shell-copy-envs '("TMPDIR" "GOPATH"))) - -(use-package server - :config - (unless (server-running-p) - (server-start))) diff --git a/emacs.d/inits/20_helm.el b/emacs.d/inits/20_helm.el deleted file mode 100644 index 04822a5..0000000 --- a/emacs.d/inits/20_helm.el +++ /dev/null @@ -1,5 +0,0 @@ -(use-package helm - :ensure t) - -(use-package helm-ag - :ensure t) diff --git a/emacs.d/inits/20_ivy.el b/emacs.d/inits/20_ivy.el deleted file mode 100644 index cdd488b..0000000 --- a/emacs.d/inits/20_ivy.el +++ /dev/null @@ -1,12 +0,0 @@ -(use-package swiper - :ensure t - :diminish ivy-mode - :bind ("C-s" . swiper) - :config - (setq ivy-use-virtual-buffers t) - (ivy-mode)) - -(use-package counsel - :ensure t - :config - (setq counsel-find-file-at-point t)) diff --git a/emacs.d/inits/50_development.el b/emacs.d/inits/50_development.el deleted file mode 100644 index a746355..0000000 --- a/emacs.d/inits/50_development.el +++ /dev/null @@ -1,71 +0,0 @@ -(use-package ag - :ensure t - :defer t) - -(use-package goto-chg - :ensure t - :bind (("C-." . goto-last-change) - ("C-," . goto-last-change-reverse))) - -(use-package projectile - :ensure t - :init - (setq projectile-enable-caching t) - (setq projectile-completion-system 'ivy) - :config - (projectile-global-mode)) - -(use-package company - :ensure t - :config - (progn - (add-hook 'prog-mode-hook 'company-mode))) - -(use-package rainbow-delimiters - :ensure t - :defer t - :init - (progn - (add-hook 'emacs-lisp-mode-hook #'rainbow-delimiters-mode))) - -(use-package smartparens - :ensure t - :config - (progn - (require 'smartparens-config) - (smartparens-global-mode 1) - (setq sp-show-pair-delay 0) - (setq sp-autoinsert-if-followed-by-word nil) - (show-smartparens-global-mode t) - (bind-keys :map sp-keymap - ("C-M-d" . sp-down-sexp) - ("C-M-a" . sp-backward-down-sexp) - ("C-S-a" . sp-beginning-of-sexp) - ("C-S-e" . sp-end-of-sexp) - ("C-M-f" . sp-forward-sexp) - ("C-M-b" . sp-backward-sexp) - ("C-M-u" . sp-backward-up-sexp) - ("C-M-t" . sp-transpose-sexp) - ("C-M-n" . sp-next-sexp) - ("C-M-p" . sp-previous-sexp) - ("C-M-k" . sp-kill-sexp) - ("C-M-w" . sp-copy-sexp) - ("M-" . sp-unwrap-sexp) - ("M-". sp-backward-unwrap-sexp) - ("M-" . sp-forward-slurp-sexp) - ("M-" . sp-forward-barf-sexp) - ("M-S-" . sp-backward-slurp-sexp) - ("M-S-" . sp-backward-barf-sexp) - ("M-d" . sp-splice-sexp)))) - -(use-package gist - :ensure t - :bind ("C-c g p" . gist-region-or-buffer-private) - :config - (setq gist-view-gist t)) - -(use-package github-browse-file - :ensure t - :defer t) - -(setq-default indent-tabs-mode nil) diff --git a/emacs.d/inits/50_flycheck.el b/emacs.d/inits/50_flycheck.el deleted file mode 100644 index 3d835e3..0000000 --- a/emacs.d/inits/50_flycheck.el +++ /dev/null @@ -1,31 +0,0 @@ -(use-package flycheck - :ensure t - :defer t - :preface (progn - (defun check-source-predicate () - (and (executable-find "check.pex") - (buffer-file-name) - (string-match "src/source/.*\.py$" (buffer-file-name))))) - :init - (progn - (add-hook 'prog-mode-hook 'flycheck-mode) - (setq-default flycheck-disabled-checkers '(emacs-lisp-checkdoc))) - :config - (progn - (flycheck-define-checker source-check - "A syntax checker for python source code in Source, using `check.pex'" - :command ("check.pex" source) - ;;; errors are reported like this: - ;;; E241:ERROR : - :error-patterns ((error line-start (1+ nonl) ":ERROR" (1+ nonl) ":" line (message) line-end)) - :predicate check-source-predicate - :modes (python-mode)) - (add-to-list 'flycheck-checkers 'source-check))) - -(use-package flycheck-pos-tip - :defer t - :init - (progn - (eval-after-load 'feature-flycheck - '(setq-default flycheck-display-errors-function #'flycheck-pos-tip-error-messages))) - :ensure t) diff --git a/emacs.d/inits/50_flyspell.el b/emacs.d/inits/50_flyspell.el deleted file mode 100644 index 14887e8..0000000 --- a/emacs.d/inits/50_flyspell.el +++ /dev/null @@ -1,9 +0,0 @@ -(use-package flyspell - :ensure t - :defer t - :init - (progn - (setq ispell-program-name "aspell" - ispell-list-command "--list") - (add-hook 'prog-mode-hook 'flyspell-prog-mode) - (add-hook 'text-mode-hook 'turn-on-flyspell))) diff --git a/emacs.d/inits/50_git.el b/emacs.d/inits/50_git.el deleted file mode 100644 index 3231df1..0000000 --- a/emacs.d/inits/50_git.el +++ /dev/null @@ -1,10 +0,0 @@ -(delete 'Git vc-handled-backends) - -(use-package magit - :ensure t - :bind ("C-x g" . magit-status) - :config - (progn - (setq magit-completing-read-function 'ivy-completing-read) - (setq magit-item-highlight-face 'bold) - (setenv "GIT_PAGER" ""))) diff --git a/emacs.d/inits/90_lang-c.el b/emacs.d/inits/90_lang-c.el deleted file mode 100644 index bd4cc7f..0000000 --- a/emacs.d/inits/90_lang-c.el +++ /dev/null @@ -1,6 +0,0 @@ -(use-package google-c-style - :ensure t - :defer t - :config - (progn - (setq c-basic-offset 2))) diff --git a/emacs.d/inits/90_lang-go.el b/emacs.d/inits/90_lang-go.el deleted file mode 100644 index b20b467..0000000 --- a/emacs.d/inits/90_lang-go.el +++ /dev/null @@ -1,23 +0,0 @@ -(use-package go-eldoc - :ensure t - :defer t - :init (add-hook 'go-mode-hook 'go-eldoc-setup)) - -(use-package company-go - :ensure t - :defer t) - -(use-package go-mode - :ensure t - :defer t - :config - (progn - (bind-key "C-c C-f" 'gofmt go-mode-map) - (bind-key "C-c h" 'godoc go-mode-map) - (bind-key "C-c C-g" 'go-goto-imports go-mode-map) - (bind-key "C-c C-r" 'go-remove-unused-imports go-mode-map)) - :init - (progn (add-hook 'go-mode-hook (lambda () - (go-eldoc-setup) - (add-hook 'before-save-hook 'gofmt-before-save) - (set (make-local-variable 'company-backends) '(company-go)))))) diff --git a/emacs.d/inits/90_lang-haskell.el b/emacs.d/inits/90_lang-haskell.el deleted file mode 100644 index be245f3..0000000 --- a/emacs.d/inits/90_lang-haskell.el +++ /dev/null @@ -1,22 +0,0 @@ -(use-package haskell-mode - :ensure t - :init - (progn - (add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode) - (add-hook 'haskell-mode-hook 'turn-on-haskell-simple-indent) - (add-hook 'haskell-mode-hook 'interactive-haskell-mode) - ) - (setq haskell-stylish-on-save t)) - -(use-package ghc - :ensure t - :config - (add-hook 'haskell-mode-hook 'ghc-init) - :bind (("C-c C-t" . ghc-show-type) - ("C-c t" . ghc-show-type))) - -(use-package hindent - :ensure t - :config - (add-hook 'haskell-mode-hook #'hindent-mode) - (setq hindent-style "gibiansky")) diff --git a/emacs.d/inits/90_lang-python.el b/emacs.d/inits/90_lang-python.el deleted file mode 100644 index 84fafab..0000000 --- a/emacs.d/inits/90_lang-python.el +++ /dev/null @@ -1,5 +0,0 @@ -(use-package python - :mode ("BUILD\\|(\\.\\(py\\|aurora\\))$" . python-mode) - :config - (progn - (setq python-indent-offset 2))) diff --git a/emacs.d/inits/90_markdown.el b/emacs.d/inits/90_markdown.el deleted file mode 100644 index 3ec3ec4..0000000 --- a/emacs.d/inits/90_markdown.el +++ /dev/null @@ -1,9 +0,0 @@ -(use-package markdown-mode - :ensure t - :mode ("\\.\\(m\\(ark\\)?down\\|md\\)$" . markdown-mode) - :config - (progn - (let ((preferred-markdown-impl "peg-markdown")) - (when (executable-find preferred-markdown-impl) - (setq markdown-command preferred-markdown-impl))))) - diff --git a/emacs.d/inits/90_mustache.el b/emacs.d/inits/90_mustache.el deleted file mode 100644 index 32e1161..0000000 --- a/emacs.d/inits/90_mustache.el +++ /dev/null @@ -1,4 +0,0 @@ -(use-package mustache-mode - :mode ("\\.\\(alert\\|mustache\\)$" . mustache-mode) - :ensure t - :defer t) diff --git a/emacs.d/inits/90_puppet.el b/emacs.d/inits/90_puppet.el deleted file mode 100644 index 97b8a67..0000000 --- a/emacs.d/inits/90_puppet.el +++ /dev/null @@ -1,3 +0,0 @@ -(use-package puppet-mode - :ensure t - :mode ("\\.pp$" . puppet-mode)) diff --git a/emacs.d/inits/90_shell.el b/emacs.d/inits/90_shell.el deleted file mode 100644 index aa3fab5..0000000 --- a/emacs.d/inits/90_shell.el +++ /dev/null @@ -1,3 +0,0 @@ -(setq-default - sh-basic-offset 2 - sh-indentation 2) diff --git a/emacs.d/inits/90_thrift.el b/emacs.d/inits/90_thrift.el deleted file mode 100644 index 3a99429..0000000 --- a/emacs.d/inits/90_thrift.el +++ /dev/null @@ -1,3 +0,0 @@ -(use-package thrift - :ensure t - :defer t) diff --git a/emacs.d/inits/90_yaml.el b/emacs.d/inits/90_yaml.el deleted file mode 100644 index 6758789..0000000 --- a/emacs.d/inits/90_yaml.el +++ /dev/null @@ -1,3 +0,0 @@ -(use-package yaml-mode - :ensure t - :defer t) -- cgit 1.4.1