feat(emacs): minor changes

This commit is contained in:
Pavel Korytov 2021-12-28 23:10:27 +03:00
parent 5a3ff8d255
commit 79bb3e8a68
2 changed files with 33 additions and 15 deletions

View file

@ -1056,6 +1056,8 @@ then it takes a second \\[keyboard-quit] to abort the minibuffer."
(setq lsp-signature-render-documentation nil) (setq lsp-signature-render-documentation nil)
;; (lsp-headerline-breadcrumb-mode nil) ;; (lsp-headerline-breadcrumb-mode nil)
(setq lsp-headerline-breadcrumb-enable nil) (setq lsp-headerline-breadcrumb-enable nil)
(setq lsp-modeline-code-actions-enable nil)
(setq lsp-modeline-diagnostics-enable nil)
(add-to-list 'lsp-language-id-configuration '(svelte-mode . "svelte"))) (add-to-list 'lsp-language-id-configuration '(svelte-mode . "svelte")))
(use-package lsp-ui (use-package lsp-ui
@ -1362,6 +1364,8 @@ Returns (<buffer> . <workspace-index>) or nil."
(with-eval-after-load 'dap-mode (with-eval-after-load 'dap-mode
(advice-add #'dap--go-to-stack-frame :override #'my/dap--go-to-stack-frame-override))) (advice-add #'dap--go-to-stack-frame :override #'my/dap--go-to-stack-frame-override)))
;; (advice-remove #'dap--go-to-stack-frame #'my/dap--go-to-stack-frame-override)
(with-eval-after-load 'dap-mode (with-eval-after-load 'dap-mode
(dap-register-debug-template (dap-register-debug-template
"Node::Nest.js" "Node::Nest.js"
@ -3326,11 +3330,7 @@ Returns (<buffer> . <workspace-index>) or nil."
:config :config
(general-define-key (general-define-key
:keymaps 'org-mode-map :keymaps 'org-mode-map
:infix "C-c l" "C-c l" #'org-ref-insert-link-hydra/body)
"" '(:which-key "org-ref")
"l" 'org-ref-ivy-insert-cite-link
"r" 'org-ref-ivy-insert-ref-link
"h" 'org-ref-cite-hydra/body)
(general-define-key (general-define-key
:keymaps 'bibtex-mode-map :keymaps 'bibtex-mode-map
"M-RET" 'org-ref-bibtex-hydra/body) "M-RET" 'org-ref-bibtex-hydra/body)
@ -3338,6 +3338,13 @@ Returns (<buffer> . <workspace-index>) or nil."
;; '("online" . " |${=key=}| ${title} ${url}")) ;; '("online" . " |${=key=}| ${title} ${url}"))
) )
(defun my/org-ref-select-bibliograhy ()
(interactive)
(setq-local org-ref-default-bibliography
`(,(read-file-name "Bibliograhy: " nil nil t)))
(setq-local reftex-default-bibliography org-ref-default-bibliography)
(setq-local bibtex-completion-bibliography org-ref-default-bibliography))
(use-package org-roam-bibtex (use-package org-roam-bibtex
:straight (:host github :repo "org-roam/org-roam-bibtex") :straight (:host github :repo "org-roam/org-roam-bibtex")
:after (org-roam org-ref) :after (org-roam org-ref)
@ -4518,6 +4525,9 @@ Returns (<buffer> . <workspace-index>) or nil."
:disabled :disabled
:commands (power-mode)) :commands (power-mode))
(use-package redacted
:straight (:host github :repo "bkaestner/redacted.el"))
(use-package zone (use-package zone
:ensure nil :ensure nil
:config :config

View file

@ -1186,10 +1186,6 @@ A package to select an ever-increasing (or ever-decreasing) region of text.
#+end_src #+end_src
** Working with projects ** Working with projects
*** Treemacs *** Treemacs
| Type | Note |
|------+--------------------------------------------------------|
| TODO | Enable modeline only for particular treemacs instances |
[[https://github.com/Alexander-Miller/treemacs][Treemacs]] calls itself a tree layout file explorer, but looks more like a project and workspace management system. [[https://github.com/Alexander-Miller/treemacs][Treemacs]] calls itself a tree layout file explorer, but looks more like a project and workspace management system.
Integrates with evil, magit, projectile, and perspective. The latter is particularly great - each perspective can have its own treemacs workspace! Integrates with evil, magit, projectile, and perspective. The latter is particularly great - each perspective can have its own treemacs workspace!
@ -1957,6 +1953,8 @@ References:
(setq lsp-signature-render-documentation nil) (setq lsp-signature-render-documentation nil)
;; (lsp-headerline-breadcrumb-mode nil) ;; (lsp-headerline-breadcrumb-mode nil)
(setq lsp-headerline-breadcrumb-enable nil) (setq lsp-headerline-breadcrumb-enable nil)
(setq lsp-modeline-code-actions-enable nil)
(setq lsp-modeline-diagnostics-enable nil)
(add-to-list 'lsp-language-id-configuration '(svelte-mode . "svelte"))) (add-to-list 'lsp-language-id-configuration '(svelte-mode . "svelte")))
(use-package lsp-ui (use-package lsp-ui
@ -2344,6 +2342,8 @@ And override =dap--go-to-stack-frame= to take that into account:
(with-eval-after-load 'exwm (with-eval-after-load 'exwm
(with-eval-after-load 'dap-mode (with-eval-after-load 'dap-mode
(advice-add #'dap--go-to-stack-frame :override #'my/dap--go-to-stack-frame-override))) (advice-add #'dap--go-to-stack-frame :override #'my/dap--go-to-stack-frame-override)))
;; (advice-remove #'dap--go-to-stack-frame #'my/dap--go-to-stack-frame-override)
#+end_src #+end_src
**** Debug templates **** Debug templates
Some debug templates I frequently use. Some debug templates I frequently use.
@ -2868,7 +2868,7 @@ A major mode to work with subtitles.
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package subed (use-package subed
:straight (:host github :repo "rndusr/subed" :files ("subed/*.el")) :straight (:host github :repo "rndusr/subed" :files ("subed/*.el") :build (:not native-compile))
:mode (rx (| "srt" "vtt" "ass") eos)) :mode (rx (| "srt" "vtt" "ass") eos))
#+end_src #+end_src
*** LanguageTool *** LanguageTool
@ -4792,17 +4792,20 @@ As of now, this package loads Helm on start. To avoid this, I have to exclude He
:config :config
(general-define-key (general-define-key
:keymaps 'org-mode-map :keymaps 'org-mode-map
:infix "C-c l" "C-c l" #'org-ref-insert-link-hydra/body)
"" '(:which-key "org-ref")
"l" 'org-ref-ivy-insert-cite-link
"r" 'org-ref-ivy-insert-ref-link
"h" 'org-ref-cite-hydra/body)
(general-define-key (general-define-key
:keymaps 'bibtex-mode-map :keymaps 'bibtex-mode-map
"M-RET" 'org-ref-bibtex-hydra/body) "M-RET" 'org-ref-bibtex-hydra/body)
;; (add-to-list 'orhc-candidate-formats ;; (add-to-list 'orhc-candidate-formats
;; '("online" . " |${=key=}| ${title} ${url}")) ;; '("online" . " |${=key=}| ${title} ${url}"))
) )
(defun my/org-ref-select-bibliograhy ()
(interactive)
(setq-local org-ref-default-bibliography
`(,(read-file-name "Bibliograhy: " nil nil t)))
(setq-local reftex-default-bibliography org-ref-default-bibliography)
(setq-local bibtex-completion-bibliography org-ref-default-bibliography))
#+end_src #+end_src
*** org-roam-bibtex *** org-roam-bibtex
@ -6579,6 +6582,11 @@ Watch out if you are using EXWM.
:disabled :disabled
:commands (power-mode)) :commands (power-mode))
#+end_src #+end_src
*** Redacted
#+begin_src emacs-lisp
(use-package redacted
:straight (:host github :repo "bkaestner/redacted.el"))
#+end_src
*** Zone *** Zone
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package zone (use-package zone