Commit Graph

1979 Commits

Author SHA1 Message Date
1ddc73e8a5 feat(language/yaml): use yaml-ts-mode by default 2024-12-07 20:38:17 +00:00
c991e20c99 fix(completion/company): fix keybind conflict with copilot-mode 2024-12-07 20:38:17 +00:00
github-actions[bot]
8b8b65705a chore(master): release 0.8.51 (#26) v0.8.51 2024-12-02 21:52:07 +00:00
Jim Myhrberg
20bfc9cfe6 feat(language/go): switch back to go-mode from go-ts-mode 2024-12-02 15:06:30 +00:00
Jim Myhrberg
c3bc47ab47 feat(projects): add projectile switch project keybind that creates new tab-bar tab if needed 2024-12-02 15:05:36 +00:00
Jim Myhrberg
97164f6d27 chore(packages): update lock file 2024-12-02 14:56:33 +00:00
Jim Myhrberg
fac7bb0426 feat(language/ruby): switch from solargraph to ruby-lsp 2024-11-21 17:44:02 +00:00
Jim Myhrberg
e0c300cb8d chore(early-init): set native compile pattern in early-init.el 2024-11-21 01:33:27 +00:00
Jim Myhrberg
0bb354b89d chore(language/yaml): improve setup of yaml-ts-mode 2024-11-21 01:32:52 +00:00
Jim Myhrberg
f15e6c0b40 chore(language/go): indent go-ts-mode definition correctly 2024-11-21 01:31:31 +00:00
Jim Myhrberg
9313f84d51 fix(editor/origami): add missing major modes 2024-11-21 01:31:02 +00:00
Jim Myhrberg
afe79a9390 chore(completion/copilot): improve filename matching of predicate function 2024-11-21 01:30:06 +00:00
Jim Myhrberg
5009bf681e chore(core/compile): add disabled setup for compile-angel
Once kinks have been worked out, we can re-enable it again.
2024-11-21 01:29:08 +00:00
Jim Myhrberg
e563f311d3 chore(vendor/erblintfmt): add missing lexical-binding comment 2024-11-21 01:26:05 +00:00
Jim Myhrberg
def871988f fix(vendor/flycheck-erblint): add missing variable definition 2024-11-21 01:25:39 +00:00
Jim Myhrberg
9142e179fd refactor(text-editing/toggle-comments): simplify implementation 2024-11-21 01:25:01 +00:00
Jim Myhrberg
bd6c2439f0 chore(keybinds): replace nearly all global-set-key with general 2024-11-21 01:24:10 +00:00
Jim Myhrberg
623973802b perf(lsp): use plists to improve lsp-mode performance 2024-11-21 00:18:28 +00:00
52ed1ddc82 fix(vendor/flycheck-erblint): fix command name 2024-11-05 00:30:20 +00:00
bc234bfe8a chore(vendor/erblint): change command to erb_lint 2024-11-05 00:26:56 +00:00
0c124709b9 fix(language/go): ensure tree-sitter grammar correctly 2024-11-05 00:18:45 +00:00
509c6ef8a5 chore(git-commit): bind M-q to fill-paragraph in git-commit-ts-mode 2024-11-05 00:17:35 +00:00
11e44523c3 chore(packages): update lock file 2024-11-05 00:17:12 +00:00
055cbac42c fix(language/toml): switch back to conf-toml-mode from toml-ts-mode
toml-ts-mode seems to have severe performance issues on larger files
spanning hundreds of lines. So let's switch back to conf-toml-mode
again, for now at least.
2024-10-27 01:43:31 +01:00
Jim Myhrberg
5cd13c64de fix(language/ruby): setup inf-ruby in ruby-ts-mode 2024-10-24 09:20:59 +01:00
983ccd3c27 feat(version-control/magic): use git-commit-ts-mode
Offers more advanced syntax highlighting for commit messages, with
support for conventional commit messages.
2024-10-24 03:13:45 +01:00
3edd8e647e feat(treesit): install grammars to custom directory 2024-10-24 03:13:17 +01:00
ef99f6aedc feat(language/lua): enable lsp-mode in lua-ts-mode 2024-10-24 02:12:55 +01:00
c7ff9e177a feat(language/scss): format scss-mode with prettier 2024-10-24 02:12:55 +01:00
931312e118 feat(language/typescript): format typescript-ts-mode and tsx-ts-mode with prettier 2024-10-24 02:12:54 +01:00
96545b2f58 chore(language/typescript): minor tweaks and simplification 2024-10-24 02:12:54 +01:00
dd67d46a78 chore(language/js): setup js-ts-mode but disable it for now
It seems very basic and seems to lack a lot of syntax highlighting
features compared to js-mode.
2024-10-24 02:06:00 +01:00
fe04f68948 feat(language/php): format PHP files with prettier 2024-10-24 02:05:17 +01:00
18db9153dd feat(language/css): switch to css-ts-mode 2024-10-24 02:04:27 +01:00
074ac916ab feat(language/toml): switch to toml-ts-mode and enable lsp-mode as well 2024-10-24 02:03:08 +01:00
efd3bf1dde fix(language/scss): prevent tree-sitter-mode from activating in scss-mode
tree-sitter-mode does not play nice with scss-mode, and results in the
buffer having no syntax highlighting at all.
2024-10-24 01:59:55 +01:00
f64a5c352f chore(language/dockerfile): minor refactor of major mode setup 2024-10-24 00:38:40 +01:00
c01da3c3b7 feat(language/php): switch to php-ts-mode 2024-10-24 00:38:09 +01:00
fae8b8bb6b chore(treesit): add extra helper functions 2024-10-24 00:21:52 +01:00
6a07ee49d1 feat(language/rust): switch to rust-ts-mode 2024-10-24 00:20:30 +01:00
a0220ca539 chore(treesit): tweak font-lock-function-call-face 2024-10-23 02:25:33 +01:00
1bdd2316c7 feat(language/json): switch to lua-ts-mode (from lua-mode) 2024-10-23 02:09:04 +01:00
8cb67a0618 feat(language/json): switch to json-ts-mode (from json-mode) 2024-10-23 02:08:36 +01:00
243e2e17b1 chore(treesit): add and use treesit helpers for easier custom font-lock queries 2024-10-23 02:07:27 +01:00
github-actions[bot]
cc2ce0cc8e chore(master): release 0.8.50 (#25)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v0.8.50
2024-10-21 02:09:25 +01:00
814347dbb2 feat(language/go): switch to go-ts-mode
With some custom tweaks to syntax highlighting and properly setup indent
value, go-ts-mode seems to work very well. In theory it should be less
overhead compare to using go-mode together with tree-sitter-mode.
2024-10-21 01:46:55 +01:00
Jim Myhrberg
02842d3b6f chore(vendor/erb_lint): add work in progress erb_lint package 2024-10-18 13:12:40 +01:00
Jim Myhrberg
3cae3d93bf feat(language/ruby): switch to ruby-ts-mode 2024-10-18 13:12:40 +01:00
b3a998a83f feat(snippets/sh-mode): add custom snippets 2024-10-18 03:07:44 +01:00
37c486ca94 chore(workspaces/tab-bar): disable new auto-width feature 2024-10-18 03:07:03 +01:00