General cleanup

This commit is contained in:
Henrik Lissner 2016-06-18 01:30:12 -04:00
parent c40cfaa5cd
commit 8638eb710f
9 changed files with 38 additions and 41 deletions

View file

@ -30,16 +30,14 @@
(define-key company-active-map "\C-w" nil) (define-key company-active-map "\C-w" nil)
(global-company-mode +1)) (global-company-mode +1)
;; NOTE: Doesn't look pretty outside of emacs-mac ;; NOTE: Doesn't look pretty outside of emacs-mac
(use-package company-quickhelp (require 'company-quickhelp)
:after company (company-quickhelp-mode +1)
:config (company-quickhelp-mode +1))
(use-package company-statistics (require 'company-statistics)
:after company (company-statistics-mode +1))
:config (company-statistics-mode +1))
(use-package company-dabbrev :commands company-dabbrev) (use-package company-dabbrev :commands company-dabbrev)
(use-package company-dabbrev-code :commands company-dabbrev-code) (use-package company-dabbrev-code :commands company-dabbrev-code)

View file

@ -7,7 +7,10 @@
;; Removed checks on idle/change for snappiness ;; Removed checks on idle/change for snappiness
flycheck-check-syntax-automatically '(save mode-enabled) flycheck-check-syntax-automatically '(save mode-enabled)
flycheck-highlighting-mode 'symbols flycheck-highlighting-mode 'symbols
flycheck-disabled-checkers '(emacs-lisp emacs-lisp-checkdoc make)) flycheck-disabled-checkers '(emacs-lisp emacs-lisp-checkdoc make)
;; `flycheck-pos-tip'
flycheck-pos-tip-timeout 10
flycheck-display-errors-delay 0.5)
:config :config
(def-popup! " ?\\*Flycheck.+\\*" :align below :size 14 :noselect t :regexp t) (def-popup! " ?\\*Flycheck.+\\*" :align below :size 14 :noselect t :regexp t)
@ -23,19 +26,14 @@
(advice-add 'evil-force-normal-state :after 'doom*flycheck-buffer) (advice-add 'evil-force-normal-state :after 'doom*flycheck-buffer)
(define-fringe-bitmap 'flycheck-fringe-bitmap-double-arrow (define-fringe-bitmap 'flycheck-fringe-bitmap-double-arrow
[0 0 0 0 0 4 12 28 60 124 252 124 60 28 12 4 0 0 0 0])) [0 0 0 0 0 4 12 28 60 124 252 124 60 28 12 4 0 0 0 0])
(use-package flycheck-package (require 'flycheck-package)
:after flycheck (flycheck-package-setup)
:config (flycheck-package-setup))
(use-package flycheck-pos-tip (when (eq window-system 'mac)
:when (eq window-system 'mac) ; NOTE emacs-mac, not ns (require 'flycheck-pos-tip)
:after flycheck (flycheck-pos-tip-mode +1)))
:config
(setq flycheck-pos-tip-timeout 10
flycheck-display-errors-delay 0.5)
(flycheck-pos-tip-mode +1))
(use-package flyspell :commands flyspell-mode) (use-package flyspell :commands flyspell-mode)

View file

@ -1,7 +1,6 @@
;;; core-helm.el ;;; core-helm.el
(use-package helm (use-package helm
:commands (helm helm-other-buffer)
:init :init
(setq helm-quick-update t (setq helm-quick-update t
;; Speedier without fuzzy matching ;; Speedier without fuzzy matching
@ -51,11 +50,10 @@
;; A simpler prompt: see `helm-global-prompt' ;; A simpler prompt: see `helm-global-prompt'
(advice-add 'helm :filter-args 'doom*helm-replace-prompt) (advice-add 'helm :filter-args 'doom*helm-replace-prompt)
;; Hide mode-line in helm windows ;; Hide mode-line in helm windows
(advice-add 'helm-display-mode-line :override 'doom*helm-hide-header)) (advice-add 'helm-display-mode-line :override 'doom*helm-hide-header)
(use-package helm-mode (require 'helm-mode)
:after helm (helm-mode +1))
:config (helm-mode 1))
(use-package helm-locate (use-package helm-locate
:defer t :defer t
@ -82,7 +80,9 @@
helm-projectile-find-dir) helm-projectile-find-dir)
:init :init
(defvar helm-projectile-find-file-map (make-sparse-keymap)) (defvar helm-projectile-find-file-map (make-sparse-keymap))
(set-keymap-parent helm-projectile-find-file-map helm-map)) :config
(set-keymap-parent helm-projectile-find-file-map helm-map)
(setq projectile-completion-system 'helm))
(use-package helm-files (use-package helm-files
:commands (helm-browse-project helm-find helm-find-files helm-for-files helm-multi-files helm-recentf) :commands (helm-browse-project helm-find helm-find-files helm-for-files helm-multi-files helm-recentf)

View file

@ -16,7 +16,8 @@
("*minor-modes*" :align below :size 0.5 :noselect t) ("*minor-modes*" :align below :size 0.5 :noselect t)
("*eval*" :align below :size 16 :noselect t) ("*eval*" :align below :size 16 :noselect t)
;; Doom ;; Doom
("*doom*" :align below :size 35 :select t) (" *doom*" :align below :size 35 :select t)
("^\\*doom:.+\\*$" :align below :size 35 :select t :regexp t)
("^\\*doom.+\\*$" :align below :size 12 :noselect t :regexp t) ("^\\*doom.+\\*$" :align below :size 12 :noselect t :regexp t)
;; Emacs ;; Emacs
("*Pp Eval Output*" :align below :size 0.3) ("*Pp Eval Output*" :align below :size 0.3)

View file

@ -146,10 +146,8 @@
(apply orig-fun args))) (apply orig-fun args)))
(advice-add 'projectile-cache-current-file :around 'doom*projectile-cache-current-file) (advice-add 'projectile-cache-current-file :around 'doom*projectile-cache-current-file)
(push "ido.last" projectile-globally-ignored-files)
(push "assets" projectile-globally-ignored-directories) (push "assets" projectile-globally-ignored-directories)
(push ".cask" projectile-globally-ignored-directories) (push ".cask" projectile-globally-ignored-directories)
(push ".elc" projectile-globally-ignored-file-suffixes) (push ".elc" projectile-globally-ignored-file-suffixes)
(push doom-temp-dir projectile-globally-ignored-directories) (push doom-temp-dir projectile-globally-ignored-directories)

View file

@ -8,7 +8,7 @@
(defvar doom-buffer nil (defvar doom-buffer nil
"The global and persistent scratch buffer for doom.") "The global and persistent scratch buffer for doom.")
(defvar doom-buffer-name "*doom*" (defvar doom-buffer-name " *doom*"
"The name of the doom scratch buffer.") "The name of the doom scratch buffer.")
(defvar doom-buffer-edited nil (defvar doom-buffer-edited nil
"If non-nil, the scratch buffer has been edited.") "If non-nil, the scratch buffer has been edited.")

View file

@ -19,13 +19,13 @@
(defalias '! 'eval-when-compile) (defalias '! 'eval-when-compile)
(defconst doom-emacs-dir (! (expand-file-name user-emacs-directory))) (defconst doom-emacs-dir (! (expand-file-name user-emacs-directory)))
(defconst doom-core-dir (! (expand-file-name "core" doom-emacs-dir))) (defconst doom-core-dir (! (expand-file-name "core" doom-emacs-dir)))
(defconst doom-modules-dir (! (expand-file-name "modules" doom-emacs-dir))) (defconst doom-modules-dir (! (expand-file-name "modules" doom-emacs-dir)))
(defconst doom-private-dir (! (expand-file-name "private" doom-emacs-dir))) (defconst doom-private-dir (! (expand-file-name "private" doom-emacs-dir)))
(defconst doom-packages-dir (! (expand-file-name (concat ".cask/" emacs-version "/elpa") doom-emacs-dir))) (defconst doom-packages-dir (! (expand-file-name (concat ".cask/" emacs-version "/elpa") doom-emacs-dir)))
(defconst doom-ext-dir (! (expand-file-name "ext" doom-emacs-dir))) (defconst doom-ext-dir (! (expand-file-name "ext" doom-emacs-dir)))
(defconst doom-themes-dir (! (expand-file-name "themes" doom-private-dir))) (defconst doom-themes-dir (! (expand-file-name "themes" doom-private-dir)))
(defconst doom-temp-dir (defconst doom-temp-dir
(! (format "%s/cache/%s" doom-private-dir (system-name))) (! (format "%s/cache/%s" doom-private-dir (system-name)))
"Hostname-based elisp temp directories") "Hostname-based elisp temp directories")

View file

@ -91,6 +91,9 @@
(put 'doom-hide-mode-line-mode 'permanent-local t) (put 'doom-hide-mode-line-mode 'permanent-local t)
(put 'doom--mode-line 'permanent-local t) (put 'doom--mode-line 'permanent-local t)
(defvar doom-hide-mode-line-format nil
"Format to use when `doom-hide-mode-line-mode' replaces the modeline")
(defvar-local doom--mode-line nil) (defvar-local doom--mode-line nil)
;;;###autoload ;;;###autoload
(define-minor-mode doom-hide-mode-line-mode (define-minor-mode doom-hide-mode-line-mode
@ -99,9 +102,9 @@
:global nil :global nil
(if doom-hide-mode-line-mode (if doom-hide-mode-line-mode
(setq doom--mode-line mode-line-format (setq doom--mode-line mode-line-format
mode-line-format nil) mode-line-format doom-hide-mode-line-format)
(setq mode-line-format doom--mode-line (setq mode-line-format doom--mode-line
doom--mode-line nil))) doom--mode-line doom-hide-mode-line-format)))
(provide 'defuns-ui) (provide 'defuns-ui)
;;; defuns-ui.el ends here ;;; defuns-ui.el ends here

View file

@ -8,8 +8,7 @@
(def-company-backend! lua-mode (lua yasnippet)) (def-company-backend! lua-mode (lua yasnippet))
(def-electric! lua-mode :words ("else" "end")) (def-electric! lua-mode :words ("else" "end"))
(def-repl! lua-mode doom/inf-lua) (def-repl! lua-mode doom/inf-lua)
(add-hook! lua-mode (add-hook! lua-mode (setq-local sp-max-pair-length 9))
(setq-local sp-max-pair-length 9))
(sp-with-modes '(lua-mode) (sp-with-modes '(lua-mode)
;; disable defaults ;; disable defaults
(sp-local-pair "if" nil :actions :rem) (sp-local-pair "if" nil :actions :rem)