General tweaks

This commit is contained in:
Henrik Lissner 2017-03-19 22:50:52 -04:00
parent 3d30844070
commit db7cf68775
8 changed files with 24 additions and 21 deletions

View file

@ -65,16 +65,17 @@ invokes the repl. Takes the same arguements as `rtog/add-repl'."
and COMMAND is a key (for `quickrun--language-alist'), and will be registered
in `quickrun--major-mode-alist'.
3. If MODE is not a string and COMMAND is an alist, see `quickrun-add-command':
(quickrun-add-command MODE COMMAND :mode MODE)"
(quickrun-add-command MODE COMMAND :mode MODE)."
`(after! quickrun
,(if (stringp command)
`(push ',(cons mode command)
,(if (stringp mode)
'quickrun-file-alist
'quickrun--major-mode-alist))
`(quickrun-add-command
,(symbol-name mode)
',command :mode ',mode))))
,(cond ((stringp command)
`(push ',(cons mode command)
,(if (stringp mode)
'quickrun-file-alist
'quickrun--major-mode-alist)))
((listp command)
`(quickrun-add-command
,(symbol-name mode)
',command :mode ',mode)))))
(def-package! quickrun
:commands (quickrun

View file

@ -86,8 +86,8 @@
(evil-ex-nohighlight)))
(advice-add 'evil-force-normal-state :after '+evil*esc)
;; Don't move cursor on indent
(defun +evil*static-reindent (orig-fn &rest args)
"Don't move cursor on indent."
(save-excursion (apply orig-fn args)))
(advice-add 'evil-indent :around '+evil*static-reindent)

View file

@ -27,7 +27,8 @@
(advice-add 'evil-force-normal-state :after '+syntax-checkers|flycheck-buffer))
(def-package! flycheck-pos-tip :after flycheck
(def-package! flycheck-pos-tip
:after flycheck
:config
(setq flycheck-pos-tip-timeout 10
flycheck-display-errors-delay 0.5)

View file

@ -3,4 +3,5 @@
;;;###autoload
(defun +python/repl ()
"Open the Python REPL."
(interactive)
(process-buffer (run-python python-shell-interpreter t t)))

View file

@ -37,15 +37,15 @@
:mode ("\\.scss$" . scss-mode)
:config
(set! :company-backend '(css-mode scss-mode) '(company-css company-yasnippet))
(set! :build 'scss 'scss-mode '+css/scss-build))
(set! :build 'compile 'scss-mode '+css/scss-build))
(def-package! sass-mode
:mode "\\.sass$"
:config
(setq sass-command-options '("--style compressed"))
(set! :build 'sass 'sass-mode '+css/sass-build)
(set! :company-backend 'sass-mode '(company-css company-yasnippet)))
(set! :company-backend 'sass-mode '(company-css company-yasnippet))
(set! :build 'compile 'sass-mode '+css/sass-build))
(def-package! less-css-mode

View file

@ -18,16 +18,15 @@
(defvar +doom-dashboard-widgets '(banner shortmenu loaded)
"List of widgets to display in a blank scratch buffer.")
(defvar +doom-dashboard--old-fringe-indicator fringe-indicator-alist
"")
(defvar +doom-dashboard--width 0)
(defvar +doom-dashboard--height 0)
(define-derived-mode +doom-dashboard-mode fundamental-mode
(concat "v" doom-version)
"Major mode for the DOOM dashboard buffer.")
(defvar +doom-dashboard--width 0)
(defvar +doom-dashboard--height 0)
(defvar +doom-dashboard--old-fringe-indicator fringe-indicator-alist)
(def-package! all-the-icons :when (display-graphic-p))