881250f6c4
chore(core): add siren-dir and siren-cache-dir helper functions
2022-04-26 20:00:03 +01:00
93c22e1bb9
feat(editor): replace ido and amx with selectrum, prescient and marginalia
2021-06-17 20:13:57 +01:00
c8802b358b
fix(editor): Disable ido-everywhere
...
Turns out ido-everywhere can yield some rather annoying results. So
let's not do that.
2020-03-20 14:44:58 +00:00
41ed781f2b
chore(editor): Enable faces/styling in ido
2020-03-12 18:59:31 +00:00
c91f3fecc4
chore(editor): Replace smex with amx package
...
Smex has not been updated since late 2015. Amx was originally a fork of
smex, but as since evolved much further into it's own thing.
Among other things is supports other completing backends, and ivy with
it's fuzzy matching feels rather nice. I'm keeping ido-mode for
everything else, but specifically for M-x I'll give ivy a try.
2020-03-01 22:35:59 +00:00
b13ca362cb
feat(packages): Replace package.el with straight.el
2020-02-04 10:08:37 +00:00
919300237c
Auto-update ido-completing-read+ blacklist
2019-11-18 13:10:51 +00:00
57f670088d
Use use-package's :custom and :custom-face options everywhere
2019-06-10 19:29:58 +01:00
2e6dd89003
Store all temporary stuff in a specific cache folder
...
Instead of using effectively TMPDIR on the machine, let's use a `cache`
folder in the root of the .emacs.d directory.
2019-03-25 17:17:32 +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