Commit graph

711 commits

Author SHA1 Message Date
1f5759dd3e add emojify. please #build 2023-10-07 17:34:06 +08:00
d7209bea78 formatted 2023-10-04 16:48:59 +08:00
Jason TIAN
f053793ef3 Refactor font and emoji display config 2023-10-04 16:35:11 +08:00
Jason TIAN
b61e9f4b97 add comment for example usage and explanation 2023-10-04 16:29:34 +08:00
0e2c17fc91 advice-add the emojis font to cnfonts-set-font 2023-10-04 10:43:17 +08:00
Jason TIAN
0ce5641904 add comment regarding reference 2023-10-03 12:15:08 +08:00
715e6a7114 reverted the emoji setting calling (with focus-in-hook) 2023-10-03 12:06:04 +08:00
Jason TIAN
78fec507a8 Add advice to set emoji font when cnfonts-mode is activated 2023-10-03 11:40:21 +08:00
Jason TIAN
475d74834d Refactor emoji font setting and hook in init-display.el
- Remove direct call to my-set-emoji-font
- Add hook to set emoji font on focus-in event
2023-10-03 10:57:43 +08:00
0e23f41eff refactor: emoji font setting 2023-09-28 21:04:57 +08:00
ddd7841231 add final cond 2023-09-28 19:22:23 +08:00
03c1e7bdca fix: emoji display issue 2023-09-28 18:32:37 +08:00
66e2c2ec62 commented company-tabnine to speed up the completion 2023-09-27 17:17:00 +08:00
fafec53fde new function: my/set-windows-paths 2023-09-27 16:42:48 +08:00
d07a37fa84 closed TODO 2023-09-27 16:05:50 +08:00
df5b8e9481 minor update on the messages 2023-09-27 12:16:05 +08:00
552ad698bc fix CI. please #build 2023-09-27 11:34:17 +08:00
5c21e564b7 change the company-tabnine keybinding. please #build 2023-09-27 11:02:38 +08:00
4e4d938a70 added example usage 2023-09-27 09:29:18 +08:00
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