b7c7bef47f
chore(deps): upgrade packages tweak config for lsp-mode changes
...
Minor changes were needed due to recent lsp-mode changes. My custom the
bufls and golangci-lint clients are now part of lsp-mode.
Also, within Ruby buffers I need to disable the vue-semantic-server
client, as that seems to take priority over Ruby clients in Rails
projects that use Vue.
2023-11-20 00:48:31 +00:00
d54a1a9f03
chore(packages): update lock file
2023-11-19 23:53:31 +00:00
github-actions[bot]
63da4433af
chore(master): release 0.8.46 ( #20 )
v0.8.46
2023-11-16 16:11:28 +00:00
f1c56020d4
feat(macbook-notch): switch from vendored tab-bar-notch to standalone repo
2023-11-16 15:02:24 +00:00
c1e5828e6f
fix(vendor/tab-bar-notch): correctly calculate notch height on 16-inch displays
2023-11-12 19:00:16 +00:00
4e64dc3b34
feat(vendor/tab-bar-notch): add support for 16-inch MacBook Pro models
2023-11-12 17:24:50 +00:00
f070c1bdae
feat(theme/override): invert tab-bar active/inactive background colors
...
Previously the active tab was the same background color as normal
buffers, while the rest of the tab-bar had an alternative background
color.
I feel that it visually fits better when these are swapped, so tab-bar
overall has the same background color as normal buffers, and the active
tab has an alternative background color.
2023-11-12 16:39:39 +00:00
69c3445295
fix(projects/projectile): fix issue where incorrect completion style may be used
2023-11-12 16:38:11 +00:00
fcc2321745
feat(ui/macos): shift buffer content below display notch on modern MacBook Pro models
...
Add a new vendored custom package called tab-bar-notch, which resizes
the tab-bar height to match that of the physical camera notch on modern
MacBook Pro models.
2023-11-12 16:37:44 +00:00
d54f89af23
feat(completion/copilot): add useful keybindings when overlay is active
2023-10-11 08:18:38 +01:00
359e692d8e
feat(language/protobuf): enable use of bufls language server
2023-09-27 11:54:12 +01:00
d405e962da
feat(language/xml): add xmllint formatter setup and bind to C-c C-f
2023-09-13 15:16:39 +01:00
d479a19699
chore(packages): update lock file
2023-08-07 09:11:46 +01:00
38d426d616
chore(packages): update lock file
2023-08-01 02:20:29 +01:00
2212a5eb13
feat(editor/doom-modeline): override flycheck/flymake "ok" icon
...
I don't like the "check_cicle_outline" icon that doom-modeline uses by
default. Hence we override that icon to replace it with "check_bold".
2023-08-01 02:17:28 +01:00
70a5d0f0af
feat(language/ruby): remove rufo, as I haven't used it for years
2023-08-01 01:48:00 +01:00
9ca7035ee3
feat(vendor/lsp-golangci-lint): add option for passing --fast flag
2023-08-01 01:41:35 +01:00
400ba2c37c
feat(editor/treesit): expand treesit highlight features to max
2023-08-01 01:39:43 +01:00
0dd1dedf99
feat(lsp): expand list of ignored watch directories
...
Exclude various package storage directories within .emacs.d
configuration directories.
2023-08-01 01:37:52 +01:00
a10f797d42
fix(language/typescript): disable lsp-semantic-tokens
...
They are laggy and annoying.
2023-08-01 01:37:03 +01:00
de391e00ea
feat(language/typescript): enable lsp-format-on-save
2023-08-01 01:36:44 +01:00
de1fd38481
fix(language/typescript): ensure it loads correctly
2023-08-01 01:35:36 +01:00
b0cc7be163
fix(language/terraform): fix setup func name typo to avoid conflict with rust
2023-08-01 01:34:15 +01:00
a64284d754
fix(language/dockerfile): ensure hadolint executable is found
2023-08-01 01:32:25 +01:00
8612ae4fc6
fix(completion/copilot): fix issue with company compat tweak
2023-08-01 01:29:53 +01:00
539d063403
chore(editor): change from snap-indent to yank-indent package
...
yank-indent is more focused on specifically indenting after yank, and
the PR to enhance snap-indent with some similar features has been open
for some time now with no movement.
2023-06-13 00:59:55 +01:00
f30f8ab728
fix(language/ruby): prevent use of lsp-rename in ruby buffers
...
Solargraph implements the rename feature, but it is horribly broken and
actively destructive causing random changes all over the whole project
whenever it is used.
2023-06-06 17:43:27 +01:00
c4521500d1
fix(language/go): correctly set go-test-args variable
2023-06-01 01:37:04 +01:00
01c5018702
feat(language/go): expand lsp-golangci-lint to a proper lsp-mode client
2023-06-01 01:27:00 +01:00
github-actions[bot]
d358154790
chore(master): release 0.8.45 ( #19 )
v0.8.45
2023-05-23 23:35:32 +01:00
62a0b2926e
feat(themes/doom-overrides): set dirvish-hl-line to a more subtle background
2023-05-23 23:12:45 +01:00
762f2ca733
fix(text-editing/treesit): correctly load on versions of Emacs without built-in treesit
2023-05-23 23:11:22 +01:00
9a02511fd0
feat(navigation/dirvish): bind C-b to dirvish-subtree-up
2023-05-23 23:09:57 +01:00
763955452c
chore(deps): use built-in use-package if available
...
use-package was recently added to Emacs itself. Hence if it is
available, do not separately install the package from a package source.
2023-05-23 23:07:53 +01:00
08787800a3
fix(macos): hide all child frames when toggling non-native fullscreen
...
For a couple of years now, there's been a bug on macOS with the
non-native fullscreen implementation. When enabling fullscreen, any
child-frames created by packages like lsp-ui, company-box, posframe,
etc. all re-appear on top of the fullscreened frame, and stay there
until you re-trigger whatever package/command that created the
childframe originally.
This works around this issue by simply closing all child frames when
toggling non-native fullscreen.
2023-05-23 23:04:52 +01:00
431692af1a
feat(language/csv): add setup for csv-mode
2023-05-17 13:46:15 +01:00
github-actions[bot]
968c8b907c
chore(master): release 0.8.44 ( #18 )
v0.8.44
2023-05-15 22:38:12 +01:00
f5ce193239
feat(core): update font selection preferring Nerd Font Mono
2023-05-15 22:36:14 +01:00
f861ad06e8
feat(theme): add nerd-icons definitions to overrides theme
2023-05-15 22:36:14 +01:00
1729317cd8
feat(navigation): add dirvish and have it override/enhance dired
2023-05-15 22:36:14 +01:00
0dac2718c1
revert(completion/copilot): temporarily pin copilot.el
...
Unpin copilot.el as issue I had seems fixed.
2023-05-15 22:35:45 +01:00
0b63d3607d
feat(editor): replace nearly all use of all-the-icons with nerd-icons
...
This also lets us unpin doom-modeline, which was previous pinned to the
latest commit that supported all-the-icons.
2023-05-11 01:49:40 +01:00
4654ea5e80
fix(completion/marginalia): improve issues with project-buffer annotations
...
Show project relative file paths even when project root and file paths
start with a mixure of "~/" and absolute path.
Also handle buffers not backed by a file on disk by falling back onto
marginalia--buffer-file.
2023-05-11 01:19:05 +01:00
15278d5abe
feat(language/yaml): lint GitHub Action workflows with actionlint
2023-05-10 00:23:28 +01:00
8e2e41f0aa
chore(release): remove last remnants of standard-version
2023-05-09 01:53:22 +01:00
github-actions[bot]
20664c4d8e
chore(master): release 0.8.43 ( #17 )
v0.8.43
2023-05-09 01:49:36 +01:00
ea30d11eec
chore(release): fix release-please setup
2023-05-09 01:47:30 +01:00
289598be85
chore(release): setup release-pleace, replacing standard-version
2023-05-09 01:43:48 +01:00
11a55d6076
chore(packages): update lock file
2023-05-09 01:34:59 +01:00
5d1168337c
chore(ai): simplify chatgpt-shell setup as it is now in melpa
2023-05-09 01:33:49 +01:00