Skip to content

Releases: xuchengpeng/.emacs.d

v2.3.1

31 Dec 09:08
Compare
Choose a tag to compare

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

02 Dec 00:36
Compare
Choose a tag to compare

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

30 Sep 03:26
Compare
Choose a tag to compare

2.2.7 (2024-09-20)

Bug Fixes

  • keybinds: bind kill-buffer (f90d6e6)
  • modeline: shrink relative-path when length>30 (fe81ddf)
  • perf: improve performance on Windows (82c4a61)
  • perf: redisplay faster (d0efabe)
  • refactor: remove useless configuration (dacc0b5)

v2.2.6

31 Aug 08:40
Compare
Choose a tag to compare

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

31 Jul 09:11
Compare
Choose a tag to compare

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

03 Jun 01:47
Compare
Choose a tag to compare

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

30 Apr 07:22
Compare
Choose a tag to compare

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

30 Mar 09:15
Compare
Choose a tag to compare

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

29 Feb 13:25
Compare
Choose a tag to compare

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

31 Jan 08:53
Compare
Choose a tag to compare

2.2.0 (2024-01-31)

Features

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...
Read more