Dont load unnecessary packages
This commit is contained in:
parent
da068150be
commit
4bda2dabe2
1 changed files with 53 additions and 51 deletions
|
@ -51,24 +51,25 @@
|
|||
(setq sql-sqlite-options '("-interactive"))
|
||||
(setq sql-mariadb-options '("-C" "-t" "-f" "-n"))))
|
||||
|
||||
(use-package cc-mode
|
||||
:defer t
|
||||
;; https://www.gnu.org/prep/standards/html_node/Writing-C.html
|
||||
:ensure nil
|
||||
;; :hook (c-mode . eglot-ensure)
|
||||
:hook (c-mode-common . c-toggle-auto-newline)
|
||||
:custom
|
||||
(fill-column 79) ; according to gnu style guide
|
||||
(c-basic-offset 2) ; ""
|
||||
:config
|
||||
(defun me/c-mode-style-hook ()
|
||||
;; if linux kernel source use linux style, else use gnu style
|
||||
(c-set-style
|
||||
(if (and (buffer-file-name)
|
||||
(string-match "/usr/src/linux" (buffer-file-name)))
|
||||
"linux"
|
||||
"gnu")))
|
||||
(add-hook 'c-mode-common-hook 'me/c-mode-style-hook))
|
||||
;; (use-package cc-mode
|
||||
;; :defer t
|
||||
;; ;; https://www.gnu.org/prep/standards/html_node/Writing-C.html
|
||||
;; :ensure nil
|
||||
;; ;; :hook (c-mode . eglot-ensure)
|
||||
;; :hook (c-mode-common . c-toggle-auto-newline)
|
||||
;; :custom
|
||||
;; (fill-column 79) ; according to gnu style guide
|
||||
;; (c-basic-offset 2) ; ""
|
||||
;; :config
|
||||
;; (defun me/c-mode-style-hook ()
|
||||
;; ;; if linux kernel source use linux style, else use gnu style
|
||||
;; (c-set-style
|
||||
;; (if (and (buffer-file-name)
|
||||
;; (string-match "/usr/src/linux" (buffer-file-name)))
|
||||
;; "linux"
|
||||
;; "gnu")))
|
||||
;; (add-hook 'c-mode-common-hook 'me/c-mode-style-hook))
|
||||
|
||||
;; (defun me/c-mode-compile-command-hook ()
|
||||
;; ;; if no makefile use gcc for compile command
|
||||
;; (unless (or (file-exists-p "makefile")
|
||||
|
@ -171,28 +172,28 @@
|
|||
:config
|
||||
(global-set-key (kbd "C-x M-g") 'magit-dispatch))
|
||||
|
||||
(use-package yaml-mode
|
||||
:defer t
|
||||
:mode "\\.yml\\'"
|
||||
:config
|
||||
(defun disable-auto-fill ()
|
||||
(auto-fill-mode -1))
|
||||
:hook
|
||||
(yaml-mode . disable-auto-fill))
|
||||
;; (use-package yaml-mode
|
||||
;; :defer t
|
||||
;; :mode "\\.yml\\'"
|
||||
;; :config
|
||||
;; (defun disable-auto-fill ()
|
||||
;; (auto-fill-mode -1))
|
||||
;; :hook
|
||||
;; (yaml-mode . disable-auto-fill))
|
||||
|
||||
(use-package csv-mode
|
||||
:defer t
|
||||
:mode "\\.csv\\'")
|
||||
;; (use-package csv-mode
|
||||
;; :defer t
|
||||
;; :mode "\\.csv\\'")
|
||||
|
||||
(use-package markdown-mode
|
||||
:defer t
|
||||
:mode "\\.md\\'")
|
||||
;; (use-package markdown-mode
|
||||
;; :defer t
|
||||
;; :mode "\\.md\\'")
|
||||
|
||||
(use-package typescript-mode
|
||||
:defer t
|
||||
:mode "\\.ts\\'"
|
||||
:hook (typescript-mode . eglot-ensure)
|
||||
:config (setq typescript-indent-level 2))
|
||||
;; (use-package typescript-mode
|
||||
;; :defer t
|
||||
;; :mode "\\.ts\\'"
|
||||
;; :hook (typescript-mode . eglot-ensure)
|
||||
;; :config (setq typescript-indent-level 2))
|
||||
|
||||
(when (eq system-type 'gnu/linux)
|
||||
(use-package spotify :bind ("S-<pause>" . spotify-playpause))
|
||||
|
@ -265,7 +266,8 @@
|
|||
:custom
|
||||
(plantuml-default-exec-mode 'jar)
|
||||
(plantuml-jar-path "~/plantuml.jar")
|
||||
(org-plantuml-jar-path "~/plantuml.jar"))
|
||||
(org-plantuml-jar-path "~/plantuml.jar")
|
||||
(plantuml-java-args '("-DPLANTUML_DPI=300" "-Djava.awt.headless=true" "-jar" "--illegal-access=deny")))
|
||||
|
||||
(use-package tex-mode
|
||||
:defer t
|
||||
|
@ -312,17 +314,17 @@
|
|||
:config
|
||||
(dashboard-setup-startup-hook))
|
||||
|
||||
(use-package flymake-json)
|
||||
;; (use-package flymake-json)
|
||||
|
||||
(use-package json-mode
|
||||
:ensure nil
|
||||
:mode "\\.json\\'"
|
||||
:hook (json-mode . flymake-json-load))
|
||||
;; (use-package json-mode
|
||||
;; :ensure nil
|
||||
;; :mode "\\.json\\'"
|
||||
;; :hook (json-mode . flymake-json-load))
|
||||
|
||||
(use-package json-navigator
|
||||
:defer t
|
||||
:after json-mode)
|
||||
;; (use-package json-navigator
|
||||
;; :defer t
|
||||
;; :after json-mode)
|
||||
|
||||
(use-package jq-format
|
||||
:defer t
|
||||
:after json-mode)
|
||||
;; (use-package jq-format
|
||||
;; :defer t
|
||||
;; :after json-mode)
|
||||
|
|
Loading…
Add table
Reference in a new issue