Jim Myhrberg
64eeebbf6b
chore(navigation/helm): resolve defadvice deprecation warning
...
Switch to use newer advice-add function instead of defadvice macro.
2024-12-09 10:44:07 +00:00
021fba9c73
chore(language/go): fix typo in comment
2024-12-07 20:38:18 +00:00
dda3697558
chore(native-comp): add *-autoloads.el files to compile deny list
2024-12-07 20:38:18 +00:00
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