doomemacs/core/core-vars.el

48 lines
2.1 KiB
EmacsLisp
Raw Normal View History

2016-05-22 11:12:50 +08:00
;;; core-vars.el
2016-05-24 05:14:51 +08:00
(defvar doom-leader "," "Prefix for <leader> bindings")
(defvar doom-localleader "\\" "Prefix for <localleader> bindings")
(defvar doom-unreal-buffers
2016-05-22 11:12:50 +08:00
'("^ ?\\*.+" image-mode dired-mode reb-mode messages-buffer-mode
tabulated-list-mode comint-mode magit-mode)
"A list of regexps or modes whose buffers are considered unreal, and will be
ignored when using `doom:next-real-buffer' and `doom:previous-real-buffer' (or
2016-05-24 05:14:51 +08:00
killed by `doom/kill-unreal-buffers', or after `doom/kill-real-buffer').")
2016-05-22 11:12:50 +08:00
2016-05-24 05:14:51 +08:00
(defvar doom-ignore-buffers
2016-05-22 11:12:50 +08:00
'("*Completions*" "*Compile-Log*" "*inferior-lisp*" "*Fuzzy Completions*"
"*Apropos*" "*Help*" "*cvs*" "*Buffer List*" "*Ibuffer*" "*NeoTree*"
"*NeoTree*" "*esh command on file*" "*WoMan-Log*" "*compilation*"
"*use-package*" "*quickrun*" "*eclim: problems*" "*Flycheck errors*"
"*popwin-dummy*"
;; Helm
"*helm*" "*helm recentf*" "*helm projectile*" "*helm imenu*"
"*helm company*" "*helm buffers*" "*Helm Css SCSS*" "*helm-ag*"
"*helm-ag-edit*" "*Helm Swoop*" "*helm M-x*" "*helm mini*"
"*Helm Completions*" "*Helm Find Files*" "*helm mu*" "*helm mu contacts*"
"*helm-mode-describe-variable*" "*helm-mode-describe-function*"
;; Org
"*Org todo*" "*Org Links*" "*Agenda Commands*")
2016-05-24 05:14:51 +08:00
"List of buffer names to ignore when using `winner-undo', or `winner-redo'")
2016-05-22 11:12:50 +08:00
2016-05-24 05:14:51 +08:00
(defvar doom-cleanup-processes-alist
2016-05-22 11:12:50 +08:00
'(("pry" . ruby-mode)
("irb" . ruby-mode)
("ipython" . python-mode))
"An alist of (process-name . major-mode), that `doom:cleanup-processes' checks
before killing processes. If there are no buffers with matching major-modes, it
2016-05-24 05:14:51 +08:00
gets killed.")
2016-05-22 11:12:50 +08:00
2016-05-24 05:14:51 +08:00
(defvar doom-project-root-files
2016-05-22 11:12:50 +08:00
'(".git" ".hg" ".svn" ".project" "local.properties" "project.properties"
"rebar.config" "project.clj" "SConstruct" "pom.xml" "build.sbt"
"build.gradle" "Gemfile" "requirements.txt" "tox.ini" "package.json"
"gulpfile.js" "Gruntfile.js" "bower.json" "composer.json" "Cargo.toml"
"mix.exs")
"A list of files that count as 'project files', which determine whether a
2016-05-24 05:14:51 +08:00
folder is the root of a project or not.")
2016-05-22 11:12:50 +08:00
(provide 'core-vars)
;;; core-vars.el ends here