Overview
This project is under construction.
These setting files summarize plugins and config which are useful to write Clojure and ClojureScript.
This setting files use plugins as follows.
- init-loader
- magit
- clojure-mode
- cider
- company
- rainbow-delimiters
- anything
- monokai-theme
- exec-path-from-shell
- tabbar
- neotree
- switch-window
- f
- find-file-in-project
- window-purpose
- flycheck-clojure
- flycheck-pos-tip
- Maybe Emacs version 24.5.1 higher (test only version 24.5.1 on Ubuntu).
- Git
- Leiningen
- Cygwin (only windows must be installed in
C:\cygwin64
)
Please refer each of the document, how to use of installed plugins.
C-]
toggle anything bufferM-]
show kill ring bufferC-c f
indent fileC-c r
search file in projectC-c ;
comment or uncomment regionC-x g
exec magit-statusf8
exec toggle-neotreef12
exec eval-buffer
This setting files automatically store window layout in ~/.emacs.d/window-purpose
When you boot emacs in the next time, the window layout is automatically restored to the state that was saved last time.
This settings set the cider-lein-parameters
as with-profile +dev repl :headless
.
If you want to custom this parameter, you can create a setting file that named like 10_custom_settings.el
,
and write setting like as follow.
(custom-set-variables
'(cider-lein-parameters "repl :headless")) ;; this is default cider-lein-parameters
(custom-set-faces)
Linux and Mac
cd /path/to/setting-files
git clone https://github.com/cyubachi/emacs-settings-for-clojure.git
ln -s /path/to/setting-files/.emacs.d ~/.emacs.d
Windows
cd /path/to/setting-files
git clone https://github.com/cyubachi/emacs-settings-for-clojure.git
' execute by superuser
mklink /D .emacs.d C:\path\to\setting-files\emacs-settings-for-clojure\.emacs.d