diff options
author | Franck Cuny <franckcuny@gmail.com> | 2016-02-12 20:58:37 -0800 |
---|---|---|
committer | Franck Cuny <franckcuny@gmail.com> | 2016-02-12 20:58:37 -0800 |
commit | 5f2b301a8df5410962519d2b7e9a977b03e75977 (patch) | |
tree | da73920a1109c0820cdf3a3e2902087c95f3b3a7 /emacs.d/core/core-editor.el | |
parent | [emacs] Move some packages to a new config file. (diff) | |
download | emacs.d-5f2b301a8df5410962519d2b7e9a977b03e75977.tar.gz |
[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).
Diffstat (limited to '')
-rw-r--r-- | emacs.d/core/core-editor.el (renamed from emacs.d/inits/50_development.el) | 50 |
1 files changed, 23 insertions, 27 deletions
diff --git a/emacs.d/inits/50_development.el b/emacs.d/core/core-editor.el index a746355..c8740db 100644 --- a/emacs.d/inits/50_development.el +++ b/emacs.d/core/core-editor.el @@ -1,32 +1,25 @@ -(use-package ag - :ensure t - :defer t) - -(use-package goto-chg +(use-package swiper :ensure t - :bind (("C-." . goto-last-change) - ("C-," . goto-last-change-reverse))) + :bind ( + ("C-s" . swiper)) + :config + (setq ivy-use-virtual-buffers t) + (ivy-mode)) -(use-package projectile +(use-package counsel :ensure t - :init - (setq projectile-enable-caching t) - (setq projectile-completion-system 'ivy) :config - (projectile-global-mode)) + (setq counsel-find-file-at-point t)) -(use-package company +(use-package exec-path-from-shell :ensure t :config - (progn - (add-hook 'prog-mode-hook 'company-mode))) + (exec-path-from-shell-initialize) + (exec-path-from-shell-copy-envs '("TMPDIR" "GOPATH"))) -(use-package rainbow-delimiters +(use-package ag :ensure t - :defer t - :init - (progn - (add-hook 'emacs-lisp-mode-hook #'rainbow-delimiters-mode))) + :defer t) (use-package smartparens :ensure t @@ -58,14 +51,17 @@ ("M-S-<right>" . sp-backward-barf-sexp) ("M-d" . sp-splice-sexp)))) -(use-package gist +(use-package projectile :ensure t - :bind ("C-c g p" . gist-region-or-buffer-private) + :init + (setq projectile-enable-caching t) + (setq projectile-completion-system 'ivy) :config - (setq gist-view-gist t)) + (projectile-global-mode)) -(use-package github-browse-file - :ensure t - :defer t) +(use-package server + :config + (unless (server-running-p) + (server-start))) -(setq-default indent-tabs-mode nil) +(provide 'core-editor) |