c01da3c3b7
feat(language/php): switch to php-ts-mode
2024-10-24 00:38:09 +01:00
9654403bee
feat(editor): enable subword-word globally in all buffers
2022-12-04 01:14:57 +00:00
d0a1d34e2c
chore(editor/rainbow): move setup to a central list of hooks
2022-12-04 01:14:57 +00:00
63d0345b21
chore(editor/origami): move setup to a central list of hooks
2022-12-04 00:27:38 +00:00
5e47cd9a46
chore(formatting/prettier-js): move setup to a central list of hooks
2022-12-03 23:38:39 +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
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
4ea4f6dc95
chore(completion): remove needless company-mode references
...
Since we enable global-company-mode, explicitly enabling it in the setup
for various major modes does nothing. But it does tie the code to
company mode, making it harder to try alternatives like corfu.
2022-03-14 11:58:47 +00:00
d50ffee618
feat(lang): Format all the things (almost) with prettier
2020-01-28 21:51:01 +00: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
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