diff options
| author | benj <benj@rse8.com> | 2022-02-24 10:50:25 -0800 |
|---|---|---|
| committer | benj <benj@rse8.com> | 2022-02-24 10:50:25 -0800 |
| commit | 7c30761b79e1c2319eb908512c10bd6d648376c0 (patch) | |
| tree | c6f3eea185d362aa696a3a3fa024ae5c5794cd38 | |
| parent | 2cae1a1104f342c463f954970fed96ffe35dfc3d (diff) | |
| download | emacs-7c30761b79e1c2319eb908512c10bd6d648376c0.tar emacs-7c30761b79e1c2319eb908512c10bd6d648376c0.tar.gz emacs-7c30761b79e1c2319eb908512c10bd6d648376c0.tar.bz2 emacs-7c30761b79e1c2319eb908512c10bd6d648376c0.tar.lz emacs-7c30761b79e1c2319eb908512c10bd6d648376c0.tar.xz emacs-7c30761b79e1c2319eb908512c10bd6d648376c0.tar.zst emacs-7c30761b79e1c2319eb908512c10bd6d648376c0.zip | |
lsp: disable ui-doc
org changes
| -rw-r--r-- | settings/setup-lsp-mode.el | 4 | ||||
| -rw-r--r-- | settings/setup-org-mode.el | 36 |
2 files changed, 32 insertions, 8 deletions
diff --git a/settings/setup-lsp-mode.el b/settings/setup-lsp-mode.el index fdb92a1..000c987 100644 --- a/settings/setup-lsp-mode.el +++ b/settings/setup-lsp-mode.el @@ -9,6 +9,10 @@ (setq read-process-output-max (* 1024 1024)) ;; 1mb (setq lsp-completion-provider :capf) +;; disable lsp-ui-doc-mode due to very slow update performance +;; TRACK: https://github.com/emacs-lsp/lsp-ui/issues/613 +(setq lsp-ui-doc-enable nil) + (lsp-treemacs-sync-mode 1) (add-hook 'c-mode-hook #'lsp) diff --git a/settings/setup-org-mode.el b/settings/setup-org-mode.el index bef8ba1..197304d 100644 --- a/settings/setup-org-mode.el +++ b/settings/setup-org-mode.el @@ -1,22 +1,42 @@ ;; Pretty bullets (global-set-key (kbd "C-c a") 'org-agenda) -;; open org mode planner -(global-set-key (kbd "C-c b") - (lambda () (interactive) - (delete-other-windows) - (find-file "~/workspace/.org/planner.org"))) - (require 'rainbow-mode) (add-hook 'org-mode-hook 'rainbow-mode) +(setq org-directory "~/workspace/.org") (setq org-base-directory "~/workspace/.org") (setq org-export-html-postamble nil org-log-done 'note - org-todo-keywords '((sequence "Todo" "In-Progress" "Waiting" "Done")) - org-agenda-files (list "~/workspace/.org/planner.org")) + org-todo-keywords '((sequence "Todo(t)" "In Progress(w)" "Blocked(b)" "|" "DONE(d)" "CANCELLED(c)")) + + org-inbox-file (concat org-base-directory "/inbox.org") + org-projects-file (concat org-base-directory "/projects.org") + org-someday-file (concat org-base-directory "/someday.org") + org-watchdog-file (concat org-base-directory "/watchdog.org") + + org-agenda-files `(,org-inbox-file ,org-projects-file ,org-watchdog-file) + org-refile-targets '((org-projects-file :maxlevel . 3) + (org-someday-file :level . 1) + (org-watchdog-file :maxlevel . 2))) + + +;; setup: org-capture +(setq org-capture-templates '(("t" "Todo [inbox]" entry + (file+headline org-inbox-file "Tasks") + "* TODO %i%?") + ("w" "Watchdog" entry + (file+headline org-watchdog-file "Watchdog") + "* %i%? \n %U"))) + +(setq org-agenda-custom-commands + '(("b" "Bug" tags-todo "@bug" + ((org-agenda-overriding-header "Bug"))))) + + +(global-set-key (kbd "C-c c") 'org-capture) ;; org publish (require 'ox-publish) |
