mirror of
https://codeberg.org/scip/dot-emacs.git
synced 2025-12-17 12:30:59 +01:00
add editorconfig + flymake support
This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
'("7f1d414afda803f3244c6fb4c2c64bea44dac040ed3731ec9d75275b9e831fe5" default))
|
'("7f1d414afda803f3244c6fb4c2c64bea44dac040ed3731ec9d75275b9e831fe5" default))
|
||||||
'(magit-todos-insert-after '(bottom) nil nil "Changed by setter of obsolete option `magit-todos-insert-at'")
|
'(magit-todos-insert-after '(bottom) nil nil "Changed by setter of obsolete option `magit-todos-insert-at'")
|
||||||
'(package-selected-packages
|
'(package-selected-packages
|
||||||
'(nix-mode avy sqlite3 dmacro emms package-lint blamer howm tiny tramp dictcc beacon which-key goto-last-change browse-kill-ring fringe-current-line swiper smex undo-tree fic-mode cmake-mode yaml-mode windresize web-mode use-package tablist solarized-theme smartparens rust-mode projectile persistent-scratch org-bullets markdown-mode magit iedit ibuffer-vc ibuffer-tramp hydra htmlize highlight-indentation go-mode eyebrowse elmacro dumb-jump dired-ranger dired-k dired-filter default-text-scale change-inner buffer-move))
|
'(flymake-shellcheck nix-mode avy sqlite3 dmacro emms package-lint blamer howm tiny tramp dictcc beacon which-key goto-last-change browse-kill-ring fringe-current-line swiper smex undo-tree fic-mode cmake-mode yaml-mode windresize web-mode use-package tablist solarized-theme smartparens rust-mode projectile persistent-scratch org-bullets markdown-mode magit iedit ibuffer-vc ibuffer-tramp hydra htmlize highlight-indentation go-mode eyebrowse elmacro dumb-jump dired-ranger dired-k dired-filter default-text-scale change-inner buffer-move))
|
||||||
'(safe-local-variable-values '((ruby-indent-level 4)))
|
'(safe-local-variable-values '((ruby-indent-level 4)))
|
||||||
'(warning-suppress-types '((comp))))
|
'(warning-suppress-types '((comp))))
|
||||||
(custom-set-faces
|
(custom-set-faces
|
||||||
|
|||||||
2
init.el
2
init.el
@@ -130,6 +130,8 @@
|
|||||||
(require 'init-orgtable)
|
(require 'init-orgtable)
|
||||||
(require 'init-outline)
|
(require 'init-outline)
|
||||||
(require 'init-markdown)
|
(require 'init-markdown)
|
||||||
|
(require 'init-editorconfig)
|
||||||
|
(require 'init-flymake)
|
||||||
|
|
||||||
;; interactive modes
|
;; interactive modes
|
||||||
(require 'init-eshell)
|
(require 'init-eshell)
|
||||||
|
|||||||
9
lisp/init-editorconfig.el
Normal file
9
lisp/init-editorconfig.el
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
;; *** https://github.com/editorconfig/editorconfig-emacs#readme
|
||||||
|
|
||||||
|
(use-package editorconfig
|
||||||
|
:ensure t
|
||||||
|
:config
|
||||||
|
(editorconfig-mode 1))
|
||||||
|
|
||||||
|
(provide 'init-editorconfig)
|
||||||
|
;;; init-editorconfig.el ends here
|
||||||
23
lisp/init-flymake.el
Normal file
23
lisp/init-flymake.el
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
(use-package flymake
|
||||||
|
:ensure nil
|
||||||
|
|
||||||
|
:hook
|
||||||
|
(sh-mode . flymake-mode)
|
||||||
|
(shell-script-mode . flymake-mode)
|
||||||
|
|
||||||
|
:custom
|
||||||
|
(flymake-no-changes-timeout nil)
|
||||||
|
|
||||||
|
:init
|
||||||
|
(defun tvd-flymake-install-hooks()
|
||||||
|
(add-hook 'before-save-hook #'flymake-start))
|
||||||
|
|
||||||
|
:bind
|
||||||
|
("!" . consult-flymake)
|
||||||
|
|
||||||
|
:config
|
||||||
|
(add-hook 'shell-script-mode-hook #'tvd-flymake-install-hooks))
|
||||||
|
|
||||||
|
(provide 'init-flymake)
|
||||||
|
;;; init-flymake.el ends here
|
||||||
|
|
||||||
Reference in New Issue
Block a user