add supermaven

This commit is contained in:
Peter Tillemans 2025-02-03 10:18:58 +01:00
parent dfc617a4b0
commit c4c07fedfb

View file

@ -1217,6 +1217,21 @@ Avy is supported by evil and setup in the *evil-integration* package.
#+RESULTS: #+RESULTS:
** Ace Window Configuration
#+BEGIN_SRC emacs-lisp
(use-package ace-window
:ensure t
:bind
("C-x o" . ace-window)
:config
(setq aw-keys '(?a ?s ?d ?f ?g ?h ?j ?k ?l))
(setq aw-dispatch-always t))
#+END_SRC
#+RESULTS:
: [nil 26523 35809 462186 nil elpaca-process-queues nil nil 958000 nil]
** Command Log Mode ** Command Log Mode
surprising sequence of events happened. Command Log Mode is a package surprising sequence of events happened. Command Log Mode is a package
@ -2021,7 +2036,7 @@ Map the keymap consistently to the eglot mappings.
(report-time-since-load "Programming - Copilot Support") (report-time-since-load "Programming - Copilot Support")
#+END_SRC #+END_SRC
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp :tangle yes
(use-package copilot (use-package copilot
:ensure (copilot :host github :repo "zerolfx/copilot.el" :ensure (copilot :host github :repo "zerolfx/copilot.el"
:branch "main" :branch "main"
@ -2047,6 +2062,49 @@ or leave it here but move it to config, whatever makes most sense at
the moment. the moment.
** SuperMaven Support
There is a lot of positive hubbub around [[https://github.com/crazywolf132/supermaven.el][SuperMaven]].
#+BEGIN_SRC emacs-lisp :tangle no
(use-package supermaven
:ensure (supermaven :host github :repo "crazywolf132/supermaven.el"
:branch "main"
:files ("dist" "*.el"))
:hook (prog-mode . supermaven-mode))
#+END_SRC
<2025-01-28 Tue> Tried it out but did not work. I got following
errors :
#+BEGIN_SRC fundamental
[2025-01-28 14:47:15] [INFO] Supermaven process started successfully
[2025-01-28 14:47:17] [INFO] Stopping Supermaven process...
[2025-01-28 14:47:17] [INFO] Supermaven process killed
[2025-01-28 14:47:17] [INFO] Supermaven process started successfully
[2025-01-28 14:47:19] [INFO] Stopping Supermaven process...
[2025-01-28 14:47:19] [INFO] Supermaven process killed
[2025-01-28 14:47:19] [INFO] Supermaven process started successfully
[2025-01-28 14:47:21] [INFO] Stopping Supermaven process...
[2025-01-28 14:47:21] [INFO] Supermaven process killed
[2025-01-28 14:47:21] [INFO] Supermaven process started successfully
[2025-01-28 14:47:21] [INFO] Stopping Supermaven process...
[2025-01-28 14:47:21] [INFO] Supermaven process killed
[2025-01-28 14:47:21] [INFO] Supermaven process started successfully
[2025-01-28 14:47:21] [INFO] Supermaven process started successfully
[2025-01-28 14:47:22] [INFO] Supermaven process hangup
#+END_SRC
In a separate terminal I see the pid change every 2 seconds. It seems
to work fine in vscode. Not tested in neovim yet.
** Aider Support ** Aider Support
Aider is a package which works as a pair programming partner to Aider is a package which works as a pair programming partner to