Make .emacs more lean
This commit is contained in:
parent
e3195bba5b
commit
044868808f
1 changed files with 1 additions and 22 deletions
|
@ -39,6 +39,7 @@
|
||||||
use-package-expand-minimally t))
|
use-package-expand-minimally t))
|
||||||
|
|
||||||
(require 'use-package)
|
(require 'use-package)
|
||||||
|
(use-package org)
|
||||||
(use-package modus-themes)
|
(use-package modus-themes)
|
||||||
(load-theme 'modus-operandi t)
|
(load-theme 'modus-operandi t)
|
||||||
|
|
||||||
|
@ -70,10 +71,6 @@
|
||||||
(global-set-key (kbd "M-x") 'smex))
|
(global-set-key (kbd "M-x") 'smex))
|
||||||
|
|
||||||
;; Editing
|
;; Editing
|
||||||
(require 'flycheck)
|
|
||||||
(setq flycheck-check-syntax-automatically '(mode-enabled save))
|
|
||||||
(setq flycheck-display-errors-delay 0.1)
|
|
||||||
|
|
||||||
(require 'dumb-jump)
|
(require 'dumb-jump)
|
||||||
(setq dumb-jump-force-searcher 'ag)
|
(setq dumb-jump-force-searcher 'ag)
|
||||||
(add-hook 'xref-backend-functions #'dumb-jump-xref-activate)
|
(add-hook 'xref-backend-functions #'dumb-jump-xref-activate)
|
||||||
|
@ -82,23 +79,6 @@
|
||||||
(use-package scala-mode
|
(use-package scala-mode
|
||||||
:interpreter ("scala" . scala-mode))
|
:interpreter ("scala" . scala-mode))
|
||||||
|
|
||||||
;; Enable sbt mode for executing sbt commands
|
|
||||||
(use-package sbt-mode
|
|
||||||
:commands sbt-start sbt-command
|
|
||||||
:config
|
|
||||||
;; WORKAROUND: https://github.com/ensime/emacs-sbt-mode/issues/31
|
|
||||||
;; allows using SPACE when in the minibuffer
|
|
||||||
(substitute-key-definition
|
|
||||||
'minibuffer-complete-word
|
|
||||||
'self-insert-command
|
|
||||||
minibuffer-local-completion-map)
|
|
||||||
;; sbt-supershell kills sbt-mode: https://github.com/hvesalai/emacs-sbt-mode/issues/152
|
|
||||||
(setq sbt:program-options '("-Dsbt.supershell=false")))
|
|
||||||
|
|
||||||
;; Enable nice rendering of diagnostics like compile errors.
|
|
||||||
(use-package flycheck
|
|
||||||
:init (global-flycheck-mode))
|
|
||||||
|
|
||||||
;;;; OCaml/Reason
|
;;;; OCaml/Reason
|
||||||
;; ## added by OPAM user-setup for emacs / base ## 56ab50dc8996d2bb95e7856a6eddb17b ## you can edit, but keep this line
|
;; ## added by OPAM user-setup for emacs / base ## 56ab50dc8996d2bb95e7856a6eddb17b ## you can edit, but keep this line
|
||||||
(require 'opam-user-setup "~/.emacs.d/opam-user-setup.el")
|
(require 'opam-user-setup "~/.emacs.d/opam-user-setup.el")
|
||||||
|
@ -136,4 +116,3 @@
|
||||||
|
|
||||||
(provide '.emacs)
|
(provide '.emacs)
|
||||||
;;; .emacs ends here
|
;;; .emacs ends here
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue