Commit Graph

1890 Commits

Author SHA1 Message Date
7dfc8b575b feat(ai/chatgpt): add more models and use gpt-4-turbo-preview as default 2024-03-02 11:41:52 +00:00
ac621b3103 feat(ai/chatgpt): use the same API key for all models 2024-02-29 21:03:22 +00:00
983e6f64b0 chore(packages): update lock file 2024-02-23 23:42:57 +00:00
a1ce447387 fix(completion/copilot): ignore buffers which name start with *temp* 2024-02-23 23:35:55 +00:00
cd19c5e5f5 chore(packages): update lock file 2024-02-23 22:20:52 +00:00
d97e02dbb8 fix(completion/copilot): update config name after rename in package 2024-02-19 01:14:57 +00:00
ed2c051ea1 feat(core/linux): maximize window after finished loading 2024-02-19 01:12:24 +00:00
540bae2af2 chore(themes/doom-overrides): tweak symbol-overlay colors 2024-02-10 13:09:34 +00:00
d608d968e4 feat(version-control/magit): add convention-commit package
Suggests commit types in git-commit-mode.
2024-02-07 13:51:11 +00:00
github-actions[bot]
6868044bc7 chore(master): release 0.8.48 (#23)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v0.8.48
2024-02-01 23:12:34 +01:00
4eb8df6ea0 chore(packages): update lock file 2024-02-01 23:10:46 +01:00
68510a72d3 chore(lsp): tweak ignored directories definitions 2024-02-01 23:08:41 +01:00
20ca8776a9 feat(lsp): disable inlay hints 2024-02-01 23:08:25 +01:00
63f6e3fa41 fix(formatting/prettier): use prettier-pnp instead of prettier
As of v3.x prettier can no longer load plugins installed via npm
globally. The prettier-pnp package/binary works around this by acting as
a wrapper with more flexible support for loading plugins.
2024-02-01 23:06:05 +01:00
434d13dd0e fix(nativation/dirvish): use fork with fix for issue with Emacs 30.x 2024-02-01 23:03:32 +01:00
701f92c5b0 chore(packages): update lock file 2024-01-07 19:00:20 +00:00
1ccbb4b513 chore(themes): do not load all-the-icons module 2024-01-07 19:00:20 +00:00
edf65c2132 feat(navigation/dired): set dirvish to use nerd-icons instead of all-the-icons 2024-01-07 19:00:20 +00:00
3735e52a0c feat(projects/treemacs): use nerd-icons instead of all-the-icons 2024-01-07 19:00:20 +00:00
a65019935a fix(projects/projectile): improve projectile-find-file tweak
When using a custom function, completion icons did not render. I assume
it's cause no completion category was correctly set. Using an advice
seems to resolve it, as is potentially a better solution.
2024-01-07 19:00:20 +00:00
github-actions[bot]
71d2f86c02 chore(master): release 0.8.47 (#21)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v0.8.47
2023-12-15 15:09:30 +00:00
1a462a32c6 chore(editor/fussy): use built-in flx-rs score wrapper
The built-in wrapper is identical to my previous custom one.
2023-12-15 15:06:38 +00:00
df10665d0c fix(text-editing/treesit): resolve issues with treesit-auto package
When the global-treesit-auto-mode is enabled, was getting lots of errors
related to an infinite loop whenever opening a buffer supported by one
of `*-ts-mode` modes. Instead, I now take a more manual and intentional
approach to using the built-in treesit modes for specific languages.
2023-12-15 14:55:22 +00:00
9f66a08279 chore(packages): update lock file 2023-12-12 18:22:04 +00:00
95600262c4 chore(language/nginx): disable remove company-nginx
The git repo seems to not exist, and I rarely ever edit Nginx config
files, so this package can go.
2023-12-12 18:19:49 +00:00
0053382b78 fix(text-editing/treesit): ensure treesit and related packages are loaded correctly 2023-12-07 00:10:54 +00:00
e5efb2d190 fix(language/dockerfile): use dockerfile-mode again
dockerfile-ts-mode is still not quite as mature as I would like.
2023-12-07 00:09:50 +00:00
e918ef57c2 chore(env): don't load go and goenv env vars into Emacs 2023-11-20 20:10:23 +00:00
58e9cc1af1 fix(copilot): suppress warnings about indentation detection 2023-11-20 20:09:44 +00:00
c6d5682037 feat(misc): add helper command to display list of available fonts 2023-11-20 19:40:54 +00:00
e74a3bd3ad fix(editor/fussy): improve completion performance and simplify setup
The fussy package now comes with helper functions to strip down an input
string, removing all extra "tofu" characters added by Consult. This is
also faster than the old hand-rolled solution I had come up with
previously.

Hence I've switch to simpler variant that uses a custom scoring function
that calls `flx-rs-score`, with `str` having been sanitized with the
function assigned to `fussy-remove-bar-char-fn`, which by default is
`fussy-without-tofu-char`.

I've also submitted a PR to fussy that will cleanup the input string
when using flx-rs:

https://github.com/jojojames/fussy/pull/36
2023-11-20 19:26:47 +00:00
862b7fc26e feat(editor): disable indentation highlight guides
They often affect performance negatively, and I personally don't find
them that useful.
2023-11-20 01:00:23 +00:00
07794bb8be fix(language/go): disable lsp semantic tokens 2023-11-20 00:55:10 +00:00
b9e9a13eb9 fix(completion/copilot): disable annoying keybinding while overlay is visible 2023-11-20 00:52:43 +00:00
527934de93 fix(language/vue): fix vue-mode setup by running prog-mode-hook 2023-11-20 00:51:26 +00:00
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