|
|
110f3c5dd9
|
PROGRAMMING: add zig-mode
|
2024-04-09 09:44:10 +02:00 |
|
|
|
629f3da53b
|
EGLOT: Add eglot
LSP client which is built-in
|
2023-12-05 16:18:13 +01:00 |
|
|
|
a1a3856486
|
LSP: remove old commented out blockrtags
Use eglot instead, it's built-in:
https://github.com/joaotavora/eglot#contribute-to-eglots-development
|
2023-12-05 16:07:50 +01:00 |
|
|
|
51f4498c99
|
RTAGS: remove rtags
Use eglot instead, it's built-in:
https://github.com/joaotavora/eglot#contribute-to-eglots-development
|
2023-12-05 16:06:54 +01:00 |
|
|
|
ff9ed0382d
|
SWIPER: use thing-at-point by default when searching with swiper
|
2023-08-01 09:35:47 +02:00 |
|
|
|
54491b0c06
|
feat: add magit-submodule-update-all suffix
|
2023-06-11 14:32:14 +02:00 |
|
|
|
a4f7828259
|
fix: elpy-enable at init stage
Taken from elpy github readme.
|
2023-06-09 15:54:28 +02:00 |
|
|
|
5ebe6422f8
|
feat: refactor yasnippet
Put snippets in standard path
|
2023-06-08 23:37:58 +02:00 |
|
|
|
ffcbf8ec41
|
feat: add ivy-rich
|
2023-06-08 21:23:50 +02:00 |
|
|
|
0a2148f8df
|
fix: move dired-config to dired-single for it to take effect
|
2023-06-08 17:55:19 +02:00 |
|
|
|
dd2692ca6e
|
chore: clean up old debug code
|
2023-06-08 13:56:57 +02:00 |
|
|
|
c47edf6f18
|
feat: Add initial dired config
Single buffer + hiding dotfiles
|
2023-06-08 13:56:38 +02:00 |
|
|
|
ff49b4958c
|
feat: remove sunrise commandor
Learn dired-mode instead
|
2023-06-08 12:57:40 +02:00 |
|
|
|
d37d733f5b
|
feat: use fuzzy search in swiper, ignore order search in all others
Can switch this at runtime using hydra (C-o M).
|
2023-06-07 16:09:47 +02:00 |
|
|
|
1b386ae27f
|
feat: diminish counsel
|
2023-06-07 16:09:22 +02:00 |
|
|
|
68d9e58c51
|
feat: enable ivy-hydra + move hydra
|
2023-06-07 16:09:12 +02:00 |
|
|
|
667b311e32
|
feat: refactor projectile setup
Set ivy as completion system
refactor keymap binding
don't enable projectile-global-mode, regular mode is enough
|
2023-06-07 13:31:44 +02:00 |
|
|
|
70bac71039
|
feat: enable menu in rg
|
2023-06-07 13:31:13 +02:00 |
|
|
|
a4040e4eef
|
fix: remove undo GC hook
To avoid interfering with GC
|
2023-06-07 12:40:25 +02:00 |
|
|
|
b4fbaac91f
|
fix: fix typo in ivy config
|
2023-06-07 12:33:09 +02:00 |
|
|
|
64c11c968c
|
fix: dashboard not loading
|
2023-06-07 12:02:02 +02:00 |
|
|
|
4aed3d38dd
|
feat: use :diminish in use-package
Only use it for the built-in modes like subword/auto-revert
|
2023-06-07 11:59:34 +02:00 |
|
|
|
808a7215ed
|
feat: Add ivy/counsel
More lightweight than helm and suits my needs for now.
|
2023-06-07 11:59:31 +02:00 |
|
|
|
1758fe8906
|
feat: remove helm
It's getting too slow for me, might be due to garbace collection but
helm is too much for me anyway.
|
2023-06-07 10:52:44 +02:00 |
|
|
|
a581a36f55
|
feat: increase garbage collection threshold always
|
2023-06-07 10:52:44 +02:00 |
|
|
|
f1f6b38b6c
|
feat: enable :ensure always true for use-package
|
2023-06-07 10:47:15 +02:00 |
|
|
|
d7dd8c6af1
|
feat: remove old workarounds
Fixes for this have been merged in 26.3, 27.1 :
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=34341
So no need for this anymore
|
2023-06-06 10:39:40 +02:00 |
|
|
|
fe97daac36
|
feat: remove paradox
No longer maintained, never really used it and using elpaca now
|
2023-06-06 10:38:35 +02:00 |
|
|
|
0ef6bf0f3c
|
fix: move helm-map keybindings inside use-package helm
This to have helm-map be known/defined.
|
2023-06-06 10:35:33 +02:00 |
|
|
|
94d12e2fdc
|
fix: add hydra-zoom in use-package hydra
Otherwise defhydra is not known
|
2023-06-06 10:33:42 +02:00 |
|
|
|
a41c688aea
|
feat: Add elpaca
|
2023-06-06 10:33:30 +02:00 |
|
|
|
012444d41b
|
feat: Add early-init.el
Disable package.el at startup
|
2023-06-06 10:33:11 +02:00 |
|
|
|
f90a75154e
|
refactor: clean up init.el to only contain bare-minimum
|
2023-06-06 10:32:53 +02:00 |
|
|
|
342307ce23
|
feat: add kill-other-buffers function
Convenience function to prune buffers.
This will kill all buffers except for scratch and Messages
|
2023-06-06 09:56:18 +02:00 |
|
|
|
8014257b46
|
feat: add table-of-contents for org-mode
|
2023-06-06 09:55:38 +02:00 |
|
|
|
3c94dc873e
|
PROJECTILE: Use alien method for indexing
Also speeds up find-file
|
2023-05-05 10:36:19 +02:00 |
|
|
|
c5d49f0e07
|
PROJECTILE: Enable caching
Speeds up find-file
|
2023-05-05 10:36:19 +02:00 |
|
|
|
3867667e69
|
UNDO-TREE: move undo files to separate folder
Also include some code for tramp and non-undo-tree backup files for future reference.
|
2023-05-05 10:36:19 +02:00 |
|
|
|
381db3c3bd
|
RIPGREP: Add helm-rg/ripgrep
|
2023-05-05 10:36:19 +02:00 |
|
|
|
a9cae79276
|
RIPGREP: Add ripgrep
|
2023-05-05 10:36:12 +02:00 |
|
|
|
e17468eece
|
fix: test if server is already running
If server is already running, we get a warning/error when starting.
Test if it is running before we actually start it.
It's not really 100% proof:
https://lists.gnu.org/archive/html/bug-gnu-emacs/2018-06/msg00720.html
But it works for me, so don't ask questions.
|
2023-04-18 22:35:18 +02:00 |
|
|
|
65a0a832b4
|
Fix typo
|
2022-11-20 15:46:34 +01:00 |
|
|
|
9d72964ffa
|
RTAGS: Add hook to c-mode-common
|
2022-09-01 16:22:00 +02:00 |
|
|
|
8e6aaadd92
|
RTAGS: Refactor + enable flycheck according to github wiki
|
2022-02-17 14:42:55 +01:00 |
|
|
|
bc3bddf4a8
|
XREF: Add helm-xref
|
2022-02-17 14:42:26 +01:00 |
|
|
|
f0bd80917c
|
COMPANY: Move section down after configuration by rtags
company-backends variable has to be set BEFORE calling global-company-mode
|
2022-02-17 14:29:05 +01:00 |
|
|
|
b0b2702b38
|
COMPANY: Bind c-tab to complete
|
2022-02-17 14:27:10 +01:00 |
|
|
|
f44990e0b0
|
RTAGS: split up in separate packages + refactor
|
2022-02-17 14:22:54 +01:00 |
|
|
|
deb2961644
|
Move company to separate section + always enable
|
2022-02-17 14:15:43 +01:00 |
|
|
|
6efd6536e9
|
Remove gtags and lsp-mode, replace with rtags
Faster than lsp and uses compilation database as well
|
2022-02-17 11:26:56 +01:00 |
|