minor fixes
This commit is contained in:
parent
25b247c79d
commit
b3cf8eeaac
|
|
@ -21,6 +21,7 @@ eln-cache/*
|
||||||
|
|
||||||
# etc
|
# etc
|
||||||
auto-save-list*
|
auto-save-list*
|
||||||
|
url
|
||||||
|
|
||||||
# don't ignore .gitignore
|
# don't ignore .gitignore
|
||||||
!.gitignore
|
!.gitignore
|
||||||
|
|
|
||||||
|
|
@ -151,6 +151,10 @@ sets the tab size 5 spaces
|
||||||
Load theme (that is built-in)
|
Load theme (that is built-in)
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(load-theme 'modus-vivendi t)
|
(load-theme 'modus-vivendi t)
|
||||||
|
;; (use-package solarized-theme
|
||||||
|
;; :config
|
||||||
|
;; (load-theme 'solarized-selenized-black))
|
||||||
|
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
* Welcome Screen
|
* Welcome Screen
|
||||||
|
|
|
||||||
|
|
@ -75,7 +75,7 @@ This package provides Popup autocompletion
|
||||||
REST API Client in Emacs
|
REST API Client in Emacs
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(use-package restclient
|
(use-package restclient
|
||||||
:command (restclient-mode))
|
:commands (restclient-mode))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
* Eglot
|
* Eglot
|
||||||
|
|
|
||||||
|
|
@ -16,20 +16,21 @@
|
||||||
* Built-in Modes
|
* Built-in Modes
|
||||||
** hook default settings to configured language modes
|
** hook default settings to configured language modes
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(let ((langs '("sh" "c++" "mhtml" "java" "js" "python" "latex")))
|
(let ((langs '("sh" "c++" "mhtml" "java" "js" "json" "python" "latex")))
|
||||||
(dolist (lang langs)
|
(dolist (lang langs)
|
||||||
(add-hook (intern (concat lang "-mode-hook")) (lambda () (lang-default-settings)))))
|
(add-hook (intern (concat lang "-mode-hook")) (lambda () (lang-default-settings)))))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** add LSP server program names to eglot's configuration
|
** add LSP server program names to eglot's configuration
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(let ((server-programs '((c++-mode . ("clangd" "--stdio"))
|
(let ((server-programs '((c++-mode . ("clangd" "--stdio"))
|
||||||
(mhtml-mode . ("html-language-server" "--stdio"))
|
(mhtml-mode . ("html-language-server" "--stdio"))
|
||||||
(java-mode . ("jdtls" "--stdio"))
|
(java-mode . ("jdtls" "--stdio"))
|
||||||
(js-mode . ("typescript-language-server" "--stdio"))
|
(js-mode . ("typescript-language-server" "--stdio"))
|
||||||
(python-mode . ("pyright-langserver" "--stdio"))
|
(python-mode . ("pyright-langserver" "--stdio"))
|
||||||
(latex-mode . ("texlab" "--stdio")))))
|
(latex-mode . ("texlab"))
|
||||||
(setq eglot-server-programs (append server-programs eglot-server-programs)))
|
(json-mode . ("vscode-json-languageserver" "--stdio")))))
|
||||||
|
(setq eglot-server-programs (append server-programs eglot-server-programs)))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
* Installed Modes
|
* Installed Modes
|
||||||
|
|
|
||||||
|
|
@ -41,8 +41,9 @@ This shows the battery level on the emacs modeline
|
||||||
color delimiters (parentheses, brackets, braces, etc) according to their level/depth.
|
color delimiters (parentheses, brackets, braces, etc) according to their level/depth.
|
||||||
|
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(use-package rainbow-delimiters
|
(use-package rainbow-delimiters
|
||||||
:hook (emacs-lisp-mode . rainbow-delimiters-mode))
|
:hook ((emacs-lisp-mode . rainbow-delimiters-mode)
|
||||||
|
(prog-mode . rainbow-delimiters-mode)))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
* Org Tree Slide
|
* Org Tree Slide
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue