2a2db26177
chore(packages): update lock file
2025-09-15 09:57:28 +01:00
github-actions[bot]
17ff42f9f2
chore(master): release 0.8.53 ( #28 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
v0.8.53
2025-06-29 17:38:04 +01:00
a887c6218e
feat(ai/gptel): set default mode to org-mode
2025-06-29 12:25:33 +01:00
fe6a4e7ce5
fix(elisp): add lexical-binding comment to all files to suppress new Emacs 31 warnings
...
I've set `lexical-binding` to `nil` in all Emacs Lisp files to suppress
the warnings introduced in Emacs 31 requiring all elisp files to have a
`lexical-binding` comment.
This retains the default behavior of dynamic binding when no
`lexical-binding` comment is present. With it set to `t` across the
board, various things break, and fixing those is a task for another day.
2025-06-29 12:23:03 +01:00
ed5432641a
feat(keybindings): add cmd+shift+p and cmd+/ keybindings from VSCode
...
Makes cmd+shift+p open the command palette and cmd+/ toggle comments, as
they do in VSCode.
This should ease my recent usage of Cursor/VSCode alongside Emacs, as
certain keybindings I have in Emacs cannot be setup in VSCode to work in
all contexts. Hence I've had to get used to cmd+shift+p instead of C-x
C-m, as the later does not want to play ball when a terminal is active
in VSCode.
2025-06-28 17:14:37 +01:00
7968dd3933
chore(packages): update lock file
2025-06-28 17:08:39 +01:00
6aed489aad
chore(git): update .gitignore
2025-06-28 17:05:42 +01:00
Jim Myhrberg
6a9c6ce83b
chore(packages): update lock file
2025-03-07 09:52:04 +00:00
2c9d6118e9
fix(language/json): remove errant space in middle of function name
2024-12-27 01:09:25 +00:00
282e7b590e
feat(workspaces/easysession): display session name in mode-line
2024-12-18 08:59:45 +00:00
github-actions[bot]
e07fb588b2
chore(master): release 0.8.52 ( #27 )
v0.8.52
2024-12-18 07:30:11 +00:00
396fb0f853
fix(workspaces/easysession): remove save keybinding conflicting with switch-to
2024-12-17 21:51:11 +00:00
2ea3fdc27a
fix(language/toml): fix toml setup hook function name
2024-12-17 21:17:37 +00:00
Jim Myhrberg
45c41b318d
fix(language/ruby): switch back to ruby-lsp after fixing indent-region issue
2024-12-17 16:50:48 +00:00
384f7fcf53
feat(workspace/easysession): add easysession-save keybinding
2024-12-17 09:28:07 +00:00
Jim Myhrberg
a9c6240b62
fix(language/json): don't load json-mode at all if json-ts-mode is available
...
This prevents jsom-mode from taking over JSON files when it's loaded.
2024-12-16 18:40:08 +00:00
Jim Myhrberg
cb799f31e0
feat(workspaces): replace desktop.el with easysession
...
It seems easysession is a more modern take on session management, and
most importantly, it is much faster than desktop.el. So far this seems
to work fine, so I'll give it a proper try.
2024-12-16 18:37:30 +00:00
Jim Myhrberg
6ddfb4bf52
chore(completion/company): remove needless unbind-key call
2024-12-16 18:15:31 +00:00
Jim Myhrberg
b665226d48
fix(langauge/ruby): switch back to solargraph from ruby-lsp
...
When using ruby-lsp, indent-region does nothing, which causes a whole
series of annoyances and issues.
2024-12-16 18:14:14 +00:00
a7fc77f52e
fix(language/yaml): switch back to yaml-mode
...
Turns out yaml-ts-mode forces 4-space indentation with no options to
changes it.
2024-12-10 21:23:39 +00:00
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