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