diff --git a/README.org b/README.org index 012c407..54f4b9a 100644 --- a/README.org +++ b/README.org @@ -1222,6 +1222,7 @@ let <> # User interface packages. + <> <> <> <> @@ -1304,6 +1305,7 @@ When Emacs is started, it normally tries to load a Lisp program from an ititiali <> ;; User interface. +<> <> <> <> @@ -1763,10 +1765,10 @@ epkgs.multi-vterm ;; Add keybindings for interacting with the shell(s). (dotfiles/leader "v" '(:ignore t :which-key "VTerm") - "vn" '(multi-vterm :which-key "VTerm") + "vj" '(multi-vterm :which-key "New") "vl" '(multi-vterm-next :which-key "Next") "vh" '(multi-vterm-prev :which-key "Previous") - "vp" '(multi-vterm-project :which-key "Project") + "vk" '(multi-vterm-project :which-key "Project") "vv" '(multi-vterm-dedicated-toggle :which-key "Dedicated")) #+END_SRC @@ -2530,7 +2532,9 @@ The [[https://microsoft.github.io/language-server-protocol][Language Server Prot (dotfiles/leader "l" '(:ignore t :which-key "LSP") "ll" '(lsp :which-key "LSP") - "lr" '(lsp-rename :which-key "Rename")) + "lr" '(lsp-rename :which-key "Rename") + "lf" '(lsp-format-buffer :which-key "Format") + "lo" '(lsp-organize-imports :which-key "Organize")) #+END_SRC *** CCLS @@ -2757,6 +2761,21 @@ epkgs.plantuml-mode org-plantuml-exec-mode 'plantuml) #+END_SRC +*** Neotree + +#+NAME: emacs-neotree-package +#+BEGIN_SRC nix +epkgs.neotree +#+END_SRC + +[[https://github.com/jaypei/emacs-neotree][Emacs Neotree]] is an Emacs tree plugin similar to NerdTree for Vim. + +#+NAME: emacs-neotree-elisp +#+BEGIN_SRC emacs-lisp +(dotfiles/leader + "tr" '(neotree-toggle :which-key "Neotree")) +#+END_SRC + *** Swiper #+NAME: emacs-swiper-package @@ -2798,8 +2817,8 @@ It's possible to control the frame opacity in [[https://gnu.org/software/emacs/] #+NAME: emacs-transparency-elisp #+BEGIN_SRC emacs-lisp ;; Configure the default frame transparency. -(set-frame-parameter (selected-frame) 'alpha '(95 . 95)) -(add-to-list 'default-frame-alist '(alpha . (95 . 95))) +(set-frame-parameter (selected-frame) 'alpha '(85 . 85)) +(add-to-list 'default-frame-alist '(alpha . (85 . 85))) #+END_SRC *** Desktop Environment diff --git a/docs/images/background-new.jpg b/docs/images/background-new.jpg new file mode 100644 index 0000000..5cd6b64 Binary files /dev/null and b/docs/images/background-new.jpg differ diff --git a/modules/emacs.nix b/modules/emacs.nix index 94ee5a3..1aae27b 100644 --- a/modules/emacs.nix +++ b/modules/emacs.nix @@ -65,6 +65,7 @@ let epkgs.plantuml-mode # User interface packages. + epkgs.neotree epkgs.ivy epkgs.counsel epkgs.ivy-rich