Skip to content

Commit 2bc4a9e

Browse files
committed
update
1 parent def6a19 commit 2bc4a9e

File tree

5 files changed

+82
-88
lines changed

5 files changed

+82
-88
lines changed

README.org

+39-9
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@
7878
- [[#markdown][Markdown]]
7979
- [[#yaml][YAML]]
8080
- [[#dotenv][Dotenv]]
81+
- [[#direnv][DirEnv]]
8182
- [[#plantuml][PlantUML]]
8283
- [[#mermaid][Mermaid]]
8384
- [[#gnuplot][Gnuplot]]
@@ -86,6 +87,7 @@
8687
- [[#docker][Docker]]
8788
- [[#todo-keyword][TODO-keyword]]
8889
- [[#ledger][Ledger]]
90+
- [[#idris2][Idris2]]
8991
- [[#style][Style]]
9092
- [[#杂项][杂项]]
9193
- [[#undoredo][Undo/Redo]]
@@ -1106,7 +1108,7 @@ embark 是另一个比较神奇的工具。Emacs 基本的操作流程是先输
11061108
'(
11071109
("fever+https://[email protected]:30443"
11081110
:api-url "https://[email protected]:30443/fever/"
1109-
:password (grass-emacs/get-bitwarden-password "miniflux-fever"))
1111+
:password (grass-emacs/get-bitwarden-password "miniflux-fever grass"))
11101112
))
11111113

11121114
;; enable elfeed-protocol
@@ -1187,6 +1189,7 @@ embark 是另一个比较神奇的工具。Emacs 基本的操作流程是先输
11871189
;; formatter
11881190
(lsp-bridge-enable-auto-format-code . nil)
11891191
(lsp-bridge-auto-format-code-idle . nil)
1192+
(lsp-bridge-enable-inlay-hint . t)
11901193
:hook
11911194
(vue-mode-hook . lsp-bridge-mode)
11921195

@@ -1309,8 +1312,9 @@ Org-mode 相关的配置。
13091312
(org-special-ctrl-a/e . t)
13101313
(org-insert-heading-respect-content . t)
13111314

1312-
(org-protocol-default-template-key . "n")
1313-
1315+
(org-protocol-deault-template-key . "n")
1316+
;; 使org子项目具有先后依赖
1317+
(org-enforce-todo-dependencies . t)
13141318
;; Org styling, hide markup etc.
13151319
(org-hide-emphasis-markers . t)
13161320
(org-pretty-entities . t)
@@ -1327,7 +1331,7 @@ Org-mode 相关的配置。
13271331
))
13281332
(org-clock-string-limit . 5)
13291333
(org-log-refile . 'nil)
1330-
(org-log-done . 'nil)
1334+
(org-log-done . 'time)
13311335
(org-log-into-drawer . "LOGBOOK")
13321336

13331337
(org-clock-stored-history . t)
@@ -1396,7 +1400,7 @@ Org-mode 相关的配置。
13961400
(org-agenda-include-diary . t)
13971401
(org-agenda-show-future-repeats . 'next)
13981402
;; 在agenda视图中默认显示实体文本内容,且最多10行
1399-
(org-agenda-start-with-entry-text-mode . t)
1403+
(org-agenda-start-with-entry-text-mode . nil)
14001404
(org-agenda-entry-text-maxlines . 3)
14011405

14021406
(org-agenda-custom-commands . `(
@@ -1423,6 +1427,7 @@ Org-mode 相关的配置。
14231427
((org-agenda-overriding-header "昨日完成的任务")
14241428
(org-agenda-sorting-strategy '(priority-down))
14251429
(org-agenda-start-with-entry-text-mode . nil)
1430+
(org-agenda-prefix-format '((todo . " %i %-12:c %s ")))
14261431
)
14271432
nil)
14281433

@@ -1453,6 +1458,10 @@ Org-mode 相关的配置。
14531458
:bind
14541459
("C-c n a" . org-agenda)
14551460
("C-c n n" . org-agenda-list)
1461+
1462+
:config
1463+
(assoc-delete-all 'todo org-agenda-prefix-format)
1464+
(add-to-list 'org-agenda-prefix-format '(todo . " %i %-12:c %s "))
14561465
)
14571466
#+end_src
14581467
** Org Habit
@@ -1661,13 +1670,13 @@ Org-mode 相关的配置。
16611670
:init
16621671
;; 多个日历
16631672
(setq org-caldav-calendars (list (list
1664-
:url (concat "https://grass:" (grass-emacs/get-bitwarden-password "carddav:grass") "@carddav.grass.work:30443/grass")
1673+
:url (concat "https://grass:" (grass-emacs/get-bitwarden-password "carddav grass") "@carddav.grass.work:30443/grass")
16651674
:calendar-id "34a7e558-4066-efe4-69f7-15ada01bc7b6" ; 个人日历
16661675
:select-tags (list "personal" "work")
16671676
:files '("~/org/gtd/gtd.org")
16681677
:inbox "~/org/inbox/caldav-personal.org")
16691678
(list
1670-
:url (concat "https://family:" (grass-emacs/get-bitwarden-password "carddav:family") "@carddav.grass.work:30443/family")
1679+
:url (concat "https://family:" (grass-emacs/get-bitwarden-password "carddav family") "@carddav.grass.work:30443/family")
16711680
:calendar-id "593557a2-6721-38bf-0243-0cd18c9237ea" ; 家庭日历
16721681
:select-tags (list "family")
16731682
:files '("~/org/gtd/gtd.org")
@@ -1717,6 +1726,8 @@ Org-mode 相关的配置。
17171726
(holiday-lunar 10 1 "寒衣节")
17181727
(holiday-lunar 12 23 "小年")
17191728
(holiday-lunar 12 30 "除夕")
1729+
(holiday-float 5 0 2 "母亲节")
1730+
(holiday-float 6 0 3 "父亲节")
17201731
))
17211732
;; 在议程中自定义显示格式为阴历
17221733
(org-agenda-format-date . 'grass-emacs/org-agenda-format-date-aligned)
@@ -1856,7 +1867,8 @@ Org-mode 相关的配置。
18561867
#+begin_src emacs-lisp
18571868
(leaf nix-mode
18581869
:straight t
1859-
:ensure-system-package nixfmt
1870+
:ensure-system-package
1871+
(nixfmt . nixfmt-classic)
18601872
:mode "\\.nix\\'"
18611873
;; :custom
18621874
;; (lsp-bridge-nix-lsp-server . 'rnix-lsp)
@@ -1947,7 +1959,7 @@ Org-mode 相关的配置。
19471959
:straight t
19481960
:ensure-system-package
19491961
emmet-ls
1950-
(vue-language-server . nodePackages.volar)
1962+
(vue-language-server . nodePackages.vls)
19511963
(vscode-css-language-server . vscode-langservers-extracted)
19521964

19531965
:mode "\\.vue\\'"
@@ -1988,6 +2000,14 @@ Org-mode 相关的配置。
19882000
:mode "\\.env\\..*\\'"
19892001
)
19902002
#+end_src
2003+
2004+
** DirEnv
2005+
#+begin_src emacs-lisp
2006+
(leaf direnv
2007+
:straight t
2008+
:global-minor-mode direnv-mode
2009+
)
2010+
#+end_src
19912011
** PlantUML
19922012

19932013
#+begin_src emacs-lisp
@@ -2013,6 +2033,7 @@ Org-mode 相关的配置。
20132033
(mmdc . mermaid-cli)
20142034
:custom
20152035
(mermaid-output-format . ".png")
2036+
(mermaid-flags . "-w 2000")
20162037
)
20172038
#+end_src
20182039

@@ -2091,6 +2112,15 @@ Org-mode 相关的配置。
20912112
(ledger-post-amount-alignment-column . 60)
20922113
)
20932114
#+end_src
2115+
2116+
** Idris2
2117+
#+begin_src emacs-lisp
2118+
(leaf idris-mode
2119+
:straight t
2120+
:custom
2121+
(idris-interpreter-path . "idris2")
2122+
)
2123+
#+end_src
20942124
* Style
20952125
#+begin_src emacs-lisp
20962126
;; 高亮当前行

flake.lock

+10-68
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
};
5757

5858
services.emacs = {
59-
enable = true;
59+
enable = false;
6060
package = emacsWrap;
6161
defaultEditor = true;
6262
};

0 commit comments

Comments
 (0)