Commit Graph

1380 Commits

Author SHA1 Message Date
4b228ae317 chore(lang): tweak company-mode idle-delay for Go 2021-06-17 20:49:26 +01:00
6a690be6ee chore(linting): reduce idly delay of flycheck 2021-06-17 20:26:51 +01:00
f2614ab89b chore(navigation): place ivy related keybinding within ivy module 2021-06-17 20:26:23 +01:00
165b8e8f44 chore(packages): update lock file 2021-06-17 20:25:59 +01:00
27a7c5cb20 chore(deps): update xwidget-plus which is now named xwwp 2021-06-17 20:25:27 +01:00
639f813ab0 feat(ui): change macOS GUI font from Monaco to Menlo
Also force-disable bold font-weights, as they're a bit annoying.
2021-06-17 20:25:27 +01:00
49cef56c82 feat(editor): add embark
This is a basic setup, as I'm not very familiar with what is doable with
embark. It also takes over the goto-chg keybindings, cause that package
rarely worked correctly, so I almost never used it.
2021-06-17 20:25:26 +01:00
354ed23d21 feat(navigation): add consult 2021-06-17 20:19:26 +01:00
5878449963 feat(navigation): add ctrlf-mode, a isearch replacement 2021-06-17 20:18:09 +01:00
63b5441deb feat(navigation): use helm-posframe 2021-06-17 20:16:52 +01:00
93c22e1bb9 feat(editor): replace ido and amx with selectrum, prescient and marginalia 2021-06-17 20:13:57 +01:00
27c492b427 chore(release): 0.7.31 v0.7.31 2021-06-14 10:37:44 +01:00
587eb32681 chore(packages): update lock file 2021-06-14 10:37:11 +01:00
3ab4ef51e3 fix(theme): override whitespace-tab background to match normal bg color 2021-06-14 10:35:58 +01:00
38544ef7f2 feat(lang): improve yaml formatting and enable lsp-mode 2021-06-14 10:29:02 +01:00
263400c4c1 fix(editor): disable undo-tree in terminal buffers 2021-05-24 19:11:12 +01:00
a07cc6746f feat(formatting): swap from prettier.js to lsp-mode to format js/json 2021-05-22 14:36:16 +01:00
b772a6a61d chore(formatting): expand reformatter macro on first use rather than init 2021-05-22 14:34:18 +01:00
9709688154 chore(release): 0.7.30 v0.7.30 2021-05-15 18:24:48 +01:00
c8196d7590 fix(version-control): set correct diff-hl mode after desktop-read
The state of using diff-hl using the margin or fringe ends up within
desktop-mode save files, so let's force set diff-hl to use margin or
fringe based on if we have a window-system or not, both after diff-hl is
loaded, and also as a desktop-after-read hook.
2021-05-15 18:22:15 +01:00
d3326fd1f2 chore(workspaces): minor tweaks to desktop-mode config 2021-05-15 01:03:48 +01:00
f20ebd3f1e fix(workspaces): set base desktop base dir correctly
And also filter out any items which are not directories from the desktop
selection list.
2021-05-15 01:02:25 +01:00
d191ceea5d feat(ui): improve vertical bar styling, especially in terminal 2021-05-15 01:01:21 +01:00
e434e41d97 feat(version-control): improve styling of diff-hl indicators 2021-05-15 01:00:27 +01:00
f50e2d925e feat(linting): simplify warning arrow glyph used by flycheck 2021-05-15 00:59:39 +01:00
23f2da6210 fix(native-comp): set old/new config values to ensure they work 2021-05-10 11:05:30 +01:00
0ef8ea787f feat(lang): enable lsp-mode in lua-mode 2021-05-10 11:05:13 +01:00
c6ac4f7f70 chore(release): 0.7.29 v0.7.29 2021-05-09 14:08:45 +01:00
7fad360c3e fix(native-comp): update config to support recent variable name changes 2021-05-09 14:08:12 +01:00
dd00ec0633 chore(release): 0.7.28 v0.7.28 2021-05-08 22:11:40 +01:00
bd57a0847e chore(packages): update lock file 2021-05-08 22:11:15 +01:00
fc0e0acd65 feat(navigation): improve list of files searched by helm-ag via ripgrep 2021-05-08 22:10:25 +01:00
8a47421c1a fix(native-comp): support new *.eln load path variable name 2021-05-08 22:09:36 +01:00
b7d914c51e feat(formatting): use whitespace-clean-mode
This should offer a more reliable means of running `whitespace-cleanup`
on buffer save than whitespace-mode's whitespace-action setting. Also it
allows for easily toggling whitespace clean up off by disabling
whitespace-clean-mode.
2021-04-25 22:44:26 +01:00
9fc393b3ff chore(release): 0.7.27 v0.7.27 2021-04-20 01:32:50 +01:00
d4974b3fb3 chore(packages): update lock file 2021-04-20 01:32:11 +01:00
cacb7d2fe9 feat(org): enable left/right shift keybinds which are available everywhere else 2021-04-20 01:32:11 +01:00
c5ffefdb97 feat(lsp): enable lsp-semantic-tokens
This only works with language servers that support semantic tokens. If
the language server does not support it, this setting has no effect.
2021-04-20 01:32:11 +01:00
c8187b4be8 feat(org): expand and tweak org-src and org-babel setup 2021-04-20 01:32:11 +01:00
1fade1ab4d feat(lang): ensure markdown formatting respects local fill-column width
Previously prettier would always format markdown files to 80 character
long lines. Now it reads the character width from the fill-column
variable in such a way that fill-column can be set with dir-local
variables.
2021-04-16 12:37:11 +01:00
814e25c46f chore(release): 0.7.26 v0.7.26 2021-04-15 11:46:19 +01:00
f0c8ed4783 chore(packages): update lock file 2021-04-15 11:10:06 +01:00
bcfbc23a15 chore(version-control): add ~/.config/emacs-siren to magit repo dirs 2021-04-15 11:01:02 +01:00
04daa19768 chore(version-control): remove unnecessary require of magit 2021-04-15 10:59:33 +01:00
cb2fda4eba chore(deps): don't load polymode as it's not actually used by anything 2021-04-15 10:55:34 +01:00
2d39ce9fc1 feat(shell): improve vterm setup making vterm-copy-mode easier to use 2021-04-12 10:14:00 +01:00
8728d5da9e fix(lang): control Ruby formatting method on a per-project basis
Allow individual projects to override the default lsp-mode based
formatting method by setting rubocopfmt-on-save-use-lsp-format-buffer as
a dir-local variable.

This is useful for projects which require older versions of Ruby where
the latest Solargraph version is not supported, and formatting is better
handled by rubocop directly.
2021-04-12 10:05:22 +01:00
397b7edb20 fix(shell): windmove keybindings within vterm-mode 2021-04-08 10:37:19 +01:00
fd0e04ac02 chore(version-control): unpin diff-hl as recent performance issue has been fixed 2021-04-08 00:00:57 +01:00
ce69e7487a chore(release): 0.7.25 v0.7.25 2021-04-07 23:50:22 +01:00