diff --git a/.gitignore b/.gitignore index 0930823..4976130 100644 --- a/.gitignore +++ b/.gitignore @@ -21,6 +21,7 @@ eln-cache/* # etc auto-save-list* +url # don't ignore .gitignore !.gitignore diff --git a/init.org.d/50-ui.org b/init.org.d/50-ui.org index 0c0a34e..8a7f7a7 100644 --- a/init.org.d/50-ui.org +++ b/init.org.d/50-ui.org @@ -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 diff --git a/init.org.d/60-ide.org b/init.org.d/60-ide.org index 7ba7fa4..45c8ee7 100644 --- a/init.org.d/60-ide.org +++ b/init.org.d/60-ide.org @@ -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 diff --git a/init.org.d/70-lang.org b/init.org.d/70-lang.org index cdfcdb2..10b672d 100644 --- a/init.org.d/70-lang.org +++ b/init.org.d/70-lang.org @@ -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 diff --git a/init.org.d/80-misc-end.org b/init.org.d/80-misc-end.org index ba7f26c..41e539d 100644 --- a/init.org.d/80-misc-end.org +++ b/init.org.d/80-misc-end.org @@ -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