8cb67a0618
feat(language/json): switch to json-ts-mode (from json-mode)
2024-10-23 02:08:36 +01:00
03efc3b847
fix: remove references to deprecated and removed siren functions
2022-12-04 01:21:54 +00:00
63d0345b21
chore(editor/origami): move setup to a central list of hooks
2022-12-04 00:27:38 +00:00
044c67d379
chore(tree-sitter): move setup to a central list of hooks
2022-12-03 23:34:52 +00:00
7c253d986c
feat(editor): improve code folding with origami
...
Add and configure origami, and enable it for majro modes where it seems
to do a good job, and keep using hideshow for other major modes.
2022-07-20 22:02:12 +01:00
66cf3de9dc
chore(languages): tidy up buffer-local setq statements
2022-07-18 22:20:08 +01:00
2b39d5b0d7
chore(use-package): use :preface in favor of :init when defining things
2022-04-22 23:25:56 +01:00
d86f6c4490
feat(language): enable tree-sitter for most languages that are supported
2022-04-19 01:12:42 +01:00
a8618938bf
feat(core): use general.el for keybind definitions nearly everywhere
...
Primarily this replaces :bind with :general in all use-package calls.
2022-03-14 21:16:15 +00:00
f77a3150b7
chore(lsp): improve lsp and formatting behavior of js, json and yaml modes
2021-06-24 22:13:57 +01:00
298587d35d
fix(lang): resolve json-snatcher issue by overriding it with a fork
2020-09-10 20:22:42 +01:00
00823307ac
fix(lang): fix issue with json-mode when native-comp is used
...
It seems when native-comp is used, the kill-buffer-hook in json-snatcher
is registered, even though the library itself isn't registered. And the
`jsons-remove-buffer` function does not have a autoload declaration.
Hence we use use-package to manually create a autoload for the function.
2020-08-19 11:23:04 +01:00
2c2e3dcb88
chore: Fix various missing require statements
2020-01-26 21:46:17 +00:00
abff344eb2
refactor(folding): Improve siren-folding module
...
- Add a siren-folding function which enables all folding-related modes,
and change other modules to use this new function.
2020-01-26 21:39:46 +00:00
8ed4a4e6f5
refactor: Visual indentation guides
...
- Switch from highlight-indentation package to highlight-indent-guides.
- Activate visual indentation in a prog-mode hook, rather than doing
within each individual major mode. It was already done within all
major modes based on prog-mode anyway.
- Add new siren-display-indetation module and function as a central way
to enable visual indetation guides. This makes switching the
underlying package at some point in the future much easier.
2020-01-26 18:53:44 +00:00
39c6546671
Get rid of omnifmt that is no longer used
2019-08-17 17:32:09 +01:00
87a86191db
Majorly re-organize modules
...
- Split large modules into smaller parts (e.g. siren-text-manipulation)
- Organize modules into high level groups:
- completion
- core
- editor
- languages
- linting
- misc
- navigation
- projects
- spelling
- text-editing
- version-control
- windows
- workspaces
2018-05-20 17:31:11 +01:00