summaryrefslogtreecommitdiff
path: root/.config/emacs
diff options
context:
space:
mode:
Diffstat (limited to '.config/emacs')
-rw-r--r--.config/emacs/TODO.org8
-rw-r--r--.config/emacs/settings.org36
2 files changed, 20 insertions, 24 deletions
diff --git a/.config/emacs/TODO.org b/.config/emacs/TODO.org
index 094d697..04dfa95 100644
--- a/.config/emacs/TODO.org
+++ b/.config/emacs/TODO.org
@@ -1,7 +1,7 @@
- [x] development lsps
-- [ ] lsp and searching macros
-- [ ] learn better navigation
+- [ ] projectile setup
+- [ ] modes for shaders and cmake
- [ ] tree sitter
-- [ ] project management
-- [ ] ido
+- [ ] tabs and spaces (not just in c++)
+- [ ] improve corfu and completion from this article: https://protesilaos.com/codelog/2024-11-28-basic-emacs-configuration/#h:e5e7b781-4b04-4c53-bf23-5e81789549ce
- [ ] debugger
diff --git a/.config/emacs/settings.org b/.config/emacs/settings.org
index 52a9b3f..3bc4b71 100644
--- a/.config/emacs/settings.org
+++ b/.config/emacs/settings.org
@@ -74,6 +74,12 @@
(set-frame-parameter (selected-frame) 'alpha '(90 . 90))
(add-to-list 'default-frame-alist '(alpha . (90 . 90)))
+ (use-package rainbow-delimiters
+ :hook (prog-mode . rainbow-delimiters-mode))
+
+ (use-package ansi-color
+ :hook (compilation-filter . ansi-color-compilation-filter))
+
#+END_SRC
** Text Editing
#+BEGIN_SRC emacs-lisp
@@ -192,10 +198,11 @@
#+END_SRC
** Diminish
#+BEGIN_SRC emacs-lisp
- (use-package diminish
- :diminish flymake-mode
- :diminish flycheck-mode
- :diminish eldoc-mode)
+ (use-package diminish
+ :diminish flymake-mode
+ :diminish flycheck-mode
+ :diminish eldoc-mode
+ :diminish projectile-mode)
#+END_SRC
* Completion
#+BEGIN_SRC emacs-lisp
@@ -259,14 +266,6 @@
#+END_SRC
* Development
-** Visual
-#+BEGIN_SRC emacs-lisp
- (use-package rainbow-delimiters
- :hook (prog-mode . rainbow-delimiters-mode))
-
- (use-package ansi-color
- :hook (compilation-filter . ansi-color-compilation-filter))
-#+END_SRC
** Magit
#+BEGIN_SRC emacs-lisp
(use-package transient)
@@ -277,14 +276,11 @@
#+END_SRC
** Projectile
#+BEGIN_SRC emacs-lisp
-
-
(use-package projectile
- :init
- (projectile-mode t)
- :bind (:map projectile-mode-map
- ("C-c p" . projectile-command-map)))
-
+ :init
+ (projectile-mode t)
+ :bind (:map projectile-mode-map
+ ("C-c p" . projectile-command-map)))
#+END_SRC
** Extra Modes
@@ -424,7 +420,7 @@
orig-result)))
(advice-add 'lsp-resolve-final-command :around #'lsp-booster--advice-final-command)
#+END_SRC
-** Util and Keybinds
+** Keybinds
#+BEGIN_SRC emacs-lisp
(global-set-key (kbd "C-c e") 'consult-flymake)
(global-set-key (kbd "C-c f") 'ff-find-other-file)