Commit graph

542 commits

Author SHA1 Message Date
a7ba745c8d fixed and tested my-normalized-paths-list 2023-09-27 09:21:13 +08:00
Jason TIAN
a4a5ce49ea Normalize and remove duplicates from a list of file paths 2023-09-27 00:29:55 +08:00
84b2b6cdf8 formatted 2023-09-26 23:44:36 +08:00
Jason TIAN
f3ada96530 Fix: org-directory symbol 2023-09-26 23:22:07 +08:00
Jason TIAN
f730b0ac90 Remove unnecessary code in init-pre.el 2023-09-26 22:59:57 +08:00
Jason TIAN
2d260e2b36 Refactor variable assignment in init-pre.el 2023-09-26 22:54:04 +08:00
Jason TIAN
03667dd4df Fix variable evaluation in init-pre.el 2023-09-26 22:17:56 +08:00
Jason TIAN
3eb5ab539f fix: string as value 2023-09-26 22:08:22 +08:00
Jason TIAN
4df8fac72b Fix variable evaluation in init-pre.el 2023-09-26 21:59:09 +08:00
Jason TIAN
59946ab887 Refactor org-directory and org-mobile-directory initialization 2023-09-26 19:36:16 +08:00
Jason TIAN
f3ff855490 Add function my/set-var to set VAR based on the operating system. 2023-09-26 16:27:56 +08:00
Jason TIAN
bb9dc489d5 Add TODO 2023-09-25 22:18:21 +08:00
2ae5378dea updated my/create-tags docstring 2023-09-25 16:49:03 +08:00
33775e40f3 updated my/create-tags to support both ctags and etags formats 2023-09-25 12:16:11 +08:00
11a35818e0 add keybinding to company-tabnine instead of its startup by default 2023-09-24 13:55:20 +08:00
Jason TIAN
66891a7a51 move system type constants from init.el to init-pre.el 2023-09-23 20:47:07 +08:00
Jason TIAN
95b874b213 Add system type constants for Mac, Windows, and Linux 2023-09-23 17:51:10 +08:00
Jason TIAN
1b683f00f4 Update company-dabbrev to company-dabbrev-code in init-packages.el 2023-09-23 08:30:06 +08:00
d73030d726 removed reminder message of all-the-icons for lsp-mode 2023-09-22 15:37:20 +08:00
e2fafc2560 removed lsp-pyright 2023-09-22 15:36:27 +08:00
f6b6bbabf2 ignore non-existent agenda file 2023-09-22 11:37:46 +08:00
Jason TIAN
9fd4f75146 Merge branch 'master' of git@github.com:jsntn/emacs.d.git 2023-09-22 08:03:12 +08:00
Jason TIAN
f9e1e0bb90 Refactor init-display.el to hide list of minor modes in mode-line
This commit refactors the init-display.el file to hide the list of minor
modes in the mode-line. It adds a new function `my/purge-minor-modes`
that
removes the specified minor modes from the `minor-mode-alist`. The
func
tion is then added to the `after-change-major-mode-hook` to be
executed
after each major mode change. This improves the readability and
declutte
rs the mode-line.
2023-09-22 08:02:42 +08:00
878704546f removed company-ispell from the basic company-backends 2023-09-21 22:55:42 +08:00
d0c51da73a fix company-backends issue, and add keybinding to company-files 2023-09-21 22:44:24 +08:00
Jason TIAN
749653e1b0 Add company-transformers and refactor company-backends
- Add company-transformers to include delete-dups and
company-sort-by-occurrence
- Refactor company-backends as sub-list
2023-09-21 21:03:05 +08:00
32d7096dd3 removed lsp-mode and lsp-ui 2023-09-21 16:48:39 +08:00
Jason TIAN
15754083d0 Refactor with separate reformatter settings for Shell and YAML files 2023-09-21 08:22:55 +08:00
Jason TIAN
267cf7549a Refactor Python configuration and related packages 2023-09-21 08:01:03 +08:00
Jason TIAN
e5199ee924 Add TODO comment 2023-09-21 08:00:06 +08:00
Jason TIAN
4800051a1a Optimize Emacs garbage collection behavior 2023-09-20 23:51:19 +08:00
Jason TIAN
48eab3baba Add company-posframe package to fix tooltip alignment issue. 2023-09-20 22:07:55 +08:00
Jason TIAN
2ac92c3e2d Add diminish 2023-09-20 22:03:21 +08:00
b4363e0963 updated the hl-todo-keyword-faces to align with the org-todo-keyword-faces 2023-09-20 17:39:40 +08:00
bdfa5d7725 align the company tooltip. update the company-backends, and specially set company-backends value for org-mode 2023-09-20 17:27:05 +08:00
0616584194 add issue link of citre-peek display with global-display-line-numbers-mode 2023-09-20 09:18:52 +08:00
2952424d48 fix: slow scrolling on big org-mode files with line numbers 2023-09-19 23:14:55 +08:00
f3b25d0658 fix: slow scroll on big org-mode files with line numbers 2023-09-19 23:13:20 +08:00
a1120b4510 add delight 2023-09-19 22:23:21 +08:00
a4063b2b90 upgraded use-package 2023-09-19 22:22:09 +08:00
8147166eee hide the mode name string from mode line 2023-09-19 22:21:34 +08:00
Jason TIAN
d00fb6d027 Add Eglot package, disable lsp-mode 2023-09-19 19:10:18 +08:00
Jason TIAN
7dfd883e87 Add option to disable company-dabbrev in other buffers 2023-09-19 17:57:50 +08:00
675647bb58 formatted and commented the company-elisp backend for emacs-lisp-mode-hook 2023-09-19 17:09:32 +08:00
Jason TIAN
169a703b39 Refactor company-backends in init-packages.el 2023-09-19 00:43:22 +08:00
343e062cbe use global-linum-mode to instead of global-display-line-numbers-mode as it seems like some issue on citre-peek 2023-09-18 16:48:45 +08:00
536f1d03ea add comments regarding C-x and C-c, add new keybinding to citre-jump-back 2023-09-18 15:40:45 +08:00
311e34199a add vertico 2023-09-18 11:39:39 +08:00
ba8c8f413d removed counsel-etags, added citre and company-tabnine, set company-backends 2023-09-18 11:36:29 +08:00
affb503699 removed company-ctags 2023-09-17 21:25:48 +08:00