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
e4c5f150b4
chore(formatting/prettier): don't use prettier to format XML files
2024-10-18 03:07:00 +01:00
c6ef45ffbe
chore(package): remove override of refine package
...
Relevant PRs are merged.
2024-10-18 03:05:30 +01:00
2b4c3a2d7a
feat(core): add siren list manipulation helper functions
2024-10-18 03:04:08 +01:00
f70de31989
fix(completion/yasnippet): fix completion issues caused by yasnippet
...
This somewhat works around some changes to cape, which I was abusing to
effectively get a capf yasnippet function that would only return results
on exact matches. This allows normal lsp completion to work just fine,
except for exact matches against specific snippets.
Now we use the yasnippet-capf package instead, no longer needing the
company-yasnippet package, and hacking it to also only give a single
result back, with some caveats.
2024-10-18 02:47:37 +01:00
d81416d0fb
chore(packages): update lock file
2024-10-17 23:47:16 +01:00