Releases: xuchengpeng/.emacs.d
Releases · xuchengpeng/.emacs.d
v2.3.1
2.3.1 (2024-12-31)
Bug Fixes
- consult: bind Info-search (94dae34)
- consult: customize xref while initializing (453d663)
- keybinds: remove diagnostic in lsp (ea44ad9)
- lang: define formatter after loading package (ba84cd5)
- modeline: add buffer identification keymap (3ca05d3)
- modeline: add column and line number mode map (77d50bc)
- modeline: bind with flymake menu (dd51da9)
- modeline: declare flymake functions from built-in package (4ffbe77)
- modeline: refactoring flymake (6b074cd)
- modeline: show current buffer name (25252e9)
- modeline: simply get vc info (814faed)
- org: add preview for org blog post (8a6654c)
- org: customize export headline-levels (85ceafa)
- org: customize org blog directory (15eb81b)
- org: export description and keywords meta tags (0f7874f)
- org: export html with org-publish (3064ce2)
- org: export webmanifest (3833bb8)
- org: improve org publish (f2c03a0)
- org: remove org customization example (4549016)
- org: remove post preview while publishing (f267345)
v2.3.0
2.3.0 (2024-11-30)
Features
- echo-bar: display text at end of the echo area (8a05e82)
Bug Fixes
- base: remove useless functions (5df789b)
- completion: refactoring (6313e01)
- consult: remove initial input when searching (ff74d86)
- dashboard: refactoring (c9f8eca)
- echo-bar: add remote hostname (dab4ce7)
- echo-bar: customize selection and time style (2d5500c)
- echo-bar: display match and select info in echo-bar instead of modeline (6046dd1)
- echo-bar: ignore errors when updating (695bbbd)
- echo-bar: minor refactoring (8120033)
- echo-bar: remove all dead overlays (9558dc9)
- echo-bar: remove empty modules (ebfa628)
- echo-bar: wrap the text to the next line if the last line of echo bar is too long (b863950)
- editing: refactoring (7823e66)
- editing: simply implement move-text (630120b)
- eldoc: remove eldoc-box (135d72e)
- keybinds: search symbol at point with ripgrep (d7aa637)
- keybinds: switch kill-buffer and kill-current-buffer (78b34cd)
- minibuffer: enable recursive minibuffers (c2534d3)
- modeline: add face for vc-info (947678c)
- modeline: add text icon before vc and flymake (3bd8bf7)
- modeline: better help echo (5a1fd3f)
- modeline: better right align (2250e4c)
- modeline: move text scale info to echo-bar (60441fc)
- modeline: move word count info to echo-bar (0f7c186)
- modeline: refactoring (a37fbaa)
- modeline: remove workspace (4c06e8f)
- modeline: rename faces (1a03e5e)
- modeline: replace use of obsolete if-let and when-let (a62a0be)
- modeline: show buffer name in help echo if file name is nil (0ea6886)
- modeline: show regular face if buffer is read only (ed4e72b)
- modeline: use built-in right align (059ab53)
- native-comp: prevent runtime native compilation (ad118d1)
- org: don't use tempel to insert org blog post meta (3a4648e)
- packages: refactoring (9c82941)
- ui: don't use dialog box (b58d25b)
- ui: extract function (a45b9b1)
- ui: kill scratch after init (1e06ff0)
- ui: mouse scroll one line at a time (6819da9)
- ui: revert killing scratch (3c81083)
v2.2.7
v2.2.6
2.2.6 (2024-08-30)
Bug Fixes
- .emacs.d: refactoring (a96e447)
- dired: customize modeline style (375f38e)
- modeline: add eglot segments (3eb86ba)
- modeline: customize eglot menu string (77bcaf1)
- modeline: customize face of eglot (ca53e52)
- modeline: simply calculate length of string (d1bcea5)
- themes: use built-in modus-themes (5ef4e6e)
v2.2.5
2.2.5 (2024-07-29)
Bug Fixes
- ci: add emacs 29.4 to the CI matrix (1589ef4)
- dired: remove dired-rsync (96f8069)
- embark: bind set-mark-command with general map (f5011ee)
- encoding: don't set selection coding system on windows-nt (e108d46)
- flymake: put margin indicator on the right (6ce86f7)
- git: ignore elpa (d731166)
- ui: enable tab-bar (9c34dcf)
v2.2.4
2.2.4 (2024-05-25)
Bug Fixes
- ci: remove deprecated release please action (4940a1d)
- keybinds: kill current buffer properly (80710af)
- lua: remove lua-ts-mode configuration (6a0ac80)
- modeline: fix right align size (d1f93c9)
- symbol-overlay: add keybinds in mode map (850ef28)
- use-package: ensure packages which need to be installed (f2e424d)
v2.2.3
2.2.3 (2024-04-30)
Bug Fixes
- auto-save: remove useless settings (50ca4e3)
- ci: no longer tag stable (32ea583)
- completion: disable Ispell completion function (696ae08)
- custom: don't print message while loading (4a02603)
- dabbrev: ignore tags-table-mode (a05b9e0)
- dashboard: grep with consult-ripgrep (65f3fa1)
- eglot: hover with eldoc-box (c392112)
- eglot: remove obsolete variable (ff102b6)
- embark: binding embark commands (57af01f)
- eshell: enable visual-line-mode (b7b1f17)
- indent: C/C++ mode indent with 4 (63c7f7e)
- lang: formatting with reformatter (02dcd92)
- lua: define lua-format without treesit support checking (6d718c0)
- lua: enable lus-ts-mode if available (74bfd27)
- lua: format buffer with stylua (4f503a4)
- markdown: formatting with prettier (d9cf134)
- markdown: remove dotemacs-markdown-toc (a2a12bd)
- modeline: calculate string in pixel size (5a2b2ad)
- modeline: change face of matches (f81f01b)
- modeline: change help-echo of flymake (e45dd33)
- modeline: minor refactoring (9985823)
- modeline: remove misc info (b060c9a)
- modeline: remove position mouse map (31b18c7)
- modeline: show matches at end of left segments (94834b0)
- modeline: show matches with panel face (7a89643)
- modeline: shrink relative path if too long (ed37d28)
- modeline: simply text-scale (8e0b831)
- python: format buffer with black (96d4655)
- reformatter: add '-' argument (c81c0f9)
- saveplace: custom save-place-file ealier (2996f3e)
- shfmt: format with indent offset (4e4338f)
- symbol-overlay: remove all with M-I (c400b3c)
- ui: remove tokyonight-themes (13e7320)
- ui: show buffer file name in frame title (1677c78)
- utils: remove IS-XXX (567b012)
- vertico: use default settings (39aad84)
- yaml: formatting with prettier (e3adfa1)
v2.2.2
2.2.2 (2024-03-30)
Bug Fixes
- ci: add emacs 29.3 to the CI matrix (289c380)
- consult: better configuration (ac34b87)
- consult: search symbol at point by default (76eeea3)
- eglot: remove consult-eglot (fff1527)
- embark: load embark-consult (eb184a2)
- gitignore: ignore data files (0a0ca15)
- keybinds: bind grep commands (e14ee6c)
- keybinds: open diagnostic with consult-flymake (7972954)
- keybinds: simply descriptions (16443b6)
- modeline: faces inherit from dotemacs-modeline (c4ee8a7)
- modeline: simple buffer info (8fcdc2c)
- shell: use vterm with non-windows systems (94d9592)
- tokyonight-themes: proper which-key group description and key face (67b8819)
- treesit: check if treesit available (659b729)
- ui: don't ring the bell (84f68fe)
- vterm: customize modeline style (34001d8)
- vterm: show default directory in modeline (c139c44)
v2.2.1
2.2.1 (2024-02-29)
Bug Fixes
- custom: custom.el example (70407ff)
- custom: update example for ox-publish (98d8f1f)
- custom: update example for ox-publish (03f6079)
- keybinds: add LSP keymaps (08394df)
- modeline: add workspace-name via tab-bar (132160c)
- modeline: display flymake correctly (0445710)
- modeline: refactoring (c2643f2)
- modeline: shorter matches info (e512f35)
- multisession: store files in cache directory (3593a26)
- org: add some languages for babel (9c6d1a0)
- org: publish ico files (4462c6b)
- ox-publish: better indention (6536d4c)
- symbol-overlay: inhibit symbol-overlay-map (68273fb)
- tokyonight-themes: add support for 'completions-highlight' face (1052ac7)
- tokyonight-themes: add which-key support (5356fd4)
- transient: store files in cache directory (15c6c02)
- treesit: remove useless function (332067f)
- ui: adjust background transparency (5394f3f)
- which-key: customize display style (5b2cc37)
- windmove: drop windmove default keybindings (ba15fc4)
- workspaces: add menu item name (b33a6b8)
- workspaces: manage workspaces via tab-bar-mode (7efcec9)
v2.2.0
2.2.0 (2024-01-31)
Features
- .emacs.d: refactoring (3aa54bc)
Bug Fixes
- .emacs.d: minor refactoring (c388949)
- avy: add keybinds for avy commands (3a86ad5)
- benchmark: require on debug mode (afda2ff)
- cape: update the candidates for eglot (4f3ea88)
- ci: add emacs 29.2 to the CI matrix (0401a31)
- consult: prefer bultin consult-fd (77ba08e)
- core: add dotemacs-delete-carrage-returns function (5f27c73)
- core: improve performance (e555c99)
- core: load windmove default keybindings after init (6d94a45)
- core: proper encoding (d90669a)
- core: remove warnings (c8f74b8)
- corfu: customize delay options to default value (379e682)
- dabbrev: use dabbrev with corfu (17e8f1e)
- edit: enable useful modes after init (461ca71)
- eglot: don't enable with lisp-data-mode (10e369a)
- eglot: remap xref-find-apropos with consult-eglot-symbols (c8cda39)
- emacs: increase gc-cons-threshold (ca8408e)
- expreg: replace expand-region (e358b9c)
- flyspell: enable if found aspell (1601c2a)
- flyspell: manually enabled (b2af073)
- hl-line: disable in shell&dashboard (de35f60)
- keybinds: bind consult-flymake with '<leader> o f' (91cdc6f)
- keybinds: new keybinding functions with emacs-29 (0e158db)
- license: update year of license (f11a1ed)
- markdown: preview with pandoc (0882c18)
- markdown: remove markdown-toc package (6bf5002)
- modeline: add shell style (4dc5fe7)
- modeline: fix nil value (fda5646)
- modeline: remove warnings (84cb379)
- modules: refactoring (c92d9f8)
- org: add capture template for journal (394597e)
- org: add keybinds (8d89bef)
- org: disable electric-indent for org files (73ce6f3)
- org: generate new post in current month directory (c27bc20)
- ox-publish: add site directory configuration (fdb8687)
- packages: refactoring (7067635)
- packages: refactoring (693356b)
- perf: save startup time (a26e2ef)
- project: put project-list-file in cache directory (c67efaf)
- readme: add badge for emacs (f05cadf)
- savehist: set history-length with 1000 (d94564a)
- text-mode: enable visual-line-mode (08660c5)
- themes: disable enabled themes before load new theme (46f0580)
- themes: prefer modus-themes (bebcde4)
- tokyonight-themes: add ace-window support (d3b4f51)
- tokyonight-themes: add ansi-color faces (a498e3a)
- tokyonight-themes: add avy support (e7d9c37)
- tokyonight-themes: add basic faces (d21adbb)
- tokyonight-themes: add bookmark faces (43d9313)
- tokyonight-themes: add builtin faces (3a97e68)
- tokyonight-themes: add calendar and diary faces (b2f8aee)
- tokyonight-themes: add custom faces (6c100c6)
- tokyonight-themes: add diff-mode faces (3d8ae36)
- tokyonight-themes: add dired faces (aae321d)
- tokyonight-themes: add flymake support (102e87d)
- tokyonight-themes: add hl-todo faces (a78da72)
- tokyonight-themes: add icomplete faces (ce35c5f)
- tokyonight-themes: add ido faces (79f7cf1)
- tokyonight-themes: add message faces (1f115ee)
- tokyonight-themes: add multiple-cursors support (025bc73)
- tokyonight-themes: add orderless faces (56a80d9)
- tokyonight-themes: add symbol-overlay support (7b793c1)
- tokyonight-themes: add tokyonight-themes-with-colors (63591c1)
- tokyonight-themes: add vundo support (266dab2)
- tokyonight-themes: customize font-lock&compilation faces (25aad92)
- tokyonight-themes: make cursor clearly with day style (509340f)
- tokyonight-themes: proper isearch faces (3727cd6)
- tokyonight-themes: proper line-number ([24d6936](https://github.com/xuchengpen...