Releases: seagle0128/.emacs.d
Releases · seagle0128/.emacs.d
New dashboard and buffer/window management
- New dashboard.
- New buffer/window management with
persp-mode
. - Add company-box: icons and quickhelp in company.
- Enhance
lsp-mode
. - Use
forge
instead ofmagithub
. - Nice writing: olivetti to replace darkroom-mode.
- Remove
centaur-company-enable-yas
. - Remove
cnfonts
. - Remove
regexp-fuzzy
fromivy
builders. - Add 1fancy-narrow`.
- Other enhancements.
- Bug fix.
New default looks
- New default looks:
doom-themes
anddoom-modeline
/telephone-line
. - Optimize startup performance (~20%).
- Enable dashboard by default.
- Display
all-the-icons
inivy-rich
. - Use
lsp
new interfaces by default. - Integrate
elfeed:
A RSS feed reader. - Disable
cnfonts
by default since it makes fonts messy. - Improve
ivy-views
to replaceeyebrowse
. - Use
persp-mode
to manage workspace. Disabledesktop
. - Disable ibuffer-auto-mode due to the performance issue.
- Other misc improvements.
Support Emacs 27
- Support early init-file in Emacs27.
- Fix title color while changing themes on mscOS.
- Improve
ace-window
. Removeswitch-window
andwinum
. - Use
shackle
instead ofpopwin
. - Use
amx
instead ofsmex
. - View last popup buffer (bind to "C-h z").
- Add:
daemons
- manage system services. - Add:
rmsbolt
- A compiler output viewer. - Other improvements.
Minor improvements
Fix some minor issues.
Support LSP
- Support LSP, including
lsp-mode
andeglot
. - Improve
flyspell
. - Improve
markdown-mode
. - Improve
go-mode
. - Improve themes: using all-the-icons in treemacs.
- Add
sudo-edit
: Open files as another user. - Support dashboard.
- Remove
emoji
.
Support 25.1+
- Only support Emacs 25+.
- Use
switch-window
instead oface-window
. - Use
winum
instead ofwindow-numbering
. - Remove embedded
doom-modeline
, install it from melpa. - Use
:
to start pinyin search.!
means negative in ivy. - Add
cask-mode
. - Fix abo-abo/swiper#1644.
- Refactor and eliminate warnings.
- Other improvements.
Integrate DOOM themes
This release is the last one supports Emacs 24.4+.
- Optimize for Emacs 26.
- Support
doom-themes
. - Support
doom-modeline
. Internal, not in MEPLA so far. - Add
bmx-mode
. - Flycheck:
markdownlint
,eslint
. - Fix: tuna package archives.
- Add
helpful
: A better "Help" buffer. - Beautify diff-hl faces.
- Use
switch-window
instead oface-window
. - Improve
treemacs
. - Add
dimmer-mode
for better editing the current buffer. - Disable yasnippet for company backends by default. New customization
my-company-backend-with-yas
.
Enhancements
- Enhance
go-mode
. - Enhance
popwin
. - Enhance
org-mode
. - Remove
org-bullets
due to bad performance. - Add
magithub
. - Preview Markdown with github style
- Use
highlight-indent-guides' instead of
indent-guide'. - Improve keybindings for
ag',
pt', `rg'. - Improve
company
andflycheck
. - Add command:
update-dotfiles
. - Fix:
dired
doesn't work withoutgls
on macOS. - Fix: #16 remove excessive quote to fix python mode problem.
- Remove
highlight-parentheses
.
Support Emacs26
- Support Emacs26.
- Improve
ivy
. - Improve
go
mode. - Improve
rg
,pt
. - Improve w32 hotkeys.
Enhancements
- Optimize performance.
- Improve
popwin
. - Use
symbol-overlay
instead ofhighlight-symbol
. - Remove back-button: using
C-x C-SPC
andC-u C-SPC
. - Use native
rectangle-mark-mode
. Removecua-rect
. - Use
treemacs
instead ofneotree
andimenu-list
. - Enhance
go-mode
. - Support emojis.