minor fixes
This commit is contained in:
parent
25b247c79d
commit
b3cf8eeaac
|
|
@ -21,6 +21,7 @@ eln-cache/*
|
|||
|
||||
# etc
|
||||
auto-save-list*
|
||||
url
|
||||
|
||||
# don't ignore .gitignore
|
||||
!.gitignore
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ run the function at startup of a frame
|
|||
|
||||
* Cursor Shape
|
||||
The most visible type of cursor shape
|
||||
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
(setq-default cursor-type 'box)
|
||||
#+end_src
|
||||
|
|
@ -151,6 +151,10 @@ sets the tab size 5 spaces
|
|||
Load theme (that is built-in)
|
||||
#+begin_src emacs-lisp
|
||||
(load-theme 'modus-vivendi t)
|
||||
;; (use-package solarized-theme
|
||||
;; :config
|
||||
;; (load-theme 'solarized-selenized-black))
|
||||
|
||||
#+end_src
|
||||
|
||||
* Welcome Screen
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@ This package provides Popup autocompletion
|
|||
REST API Client in Emacs
|
||||
#+begin_src emacs-lisp
|
||||
(use-package restclient
|
||||
:command (restclient-mode))
|
||||
:commands (restclient-mode))
|
||||
#+end_src
|
||||
|
||||
* Eglot
|
||||
|
|
|
|||
|
|
@ -16,20 +16,21 @@
|
|||
* Built-in Modes
|
||||
** hook default settings to configured language modes
|
||||
#+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)
|
||||
(add-hook (intern (concat lang "-mode-hook")) (lambda () (lang-default-settings)))))
|
||||
#+end_src
|
||||
|
||||
** add LSP server program names to eglot's configuration
|
||||
#+begin_src emacs-lisp
|
||||
(let ((server-programs '((c++-mode . ("clangd" "--stdio"))
|
||||
(mhtml-mode . ("html-language-server" "--stdio"))
|
||||
(java-mode . ("jdtls" "--stdio"))
|
||||
(js-mode . ("typescript-language-server" "--stdio"))
|
||||
(python-mode . ("pyright-langserver" "--stdio"))
|
||||
(latex-mode . ("texlab" "--stdio")))))
|
||||
(setq eglot-server-programs (append server-programs eglot-server-programs)))
|
||||
(let ((server-programs '((c++-mode . ("clangd" "--stdio"))
|
||||
(mhtml-mode . ("html-language-server" "--stdio"))
|
||||
(java-mode . ("jdtls" "--stdio"))
|
||||
(js-mode . ("typescript-language-server" "--stdio"))
|
||||
(python-mode . ("pyright-langserver" "--stdio"))
|
||||
(latex-mode . ("texlab"))
|
||||
(json-mode . ("vscode-json-languageserver" "--stdio")))))
|
||||
(setq eglot-server-programs (append server-programs eglot-server-programs)))
|
||||
#+end_src
|
||||
|
||||
* 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.
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
(use-package rainbow-delimiters
|
||||
:hook (emacs-lisp-mode . rainbow-delimiters-mode))
|
||||
(use-package rainbow-delimiters
|
||||
:hook ((emacs-lisp-mode . rainbow-delimiters-mode)
|
||||
(prog-mode . rainbow-delimiters-mode)))
|
||||
#+end_src
|
||||
|
||||
* Org Tree Slide
|
||||
|
|
|
|||
Loading…
Reference in New Issue