Commit Graph

2002 Commits

Author SHA1 Message Date
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