~jengstrand

Recent activity

[PATCH 4/4] contrib: emacs-evil: Add option to hide evil state messages. 1 year, 1 month ago

From Johan Engstrand to ~abcdw/rde-devel

---
 src/contrib/features/emacs-xyz.scm | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/contrib/features/emacs-xyz.scm b/src/contrib/features/emacs-xyz.scm
index aafa017..b0dc8eb 100644
--- a/src/contrib/features/emacs-xyz.scm
+++ b/src/contrib/features/emacs-xyz.scm
@@ -43,7 +43,8 @@
          (emacs-evil-commentary emacs-evil-commentary)
          (emacs-evil-surround emacs-evil-surround)
          (emacs-evil-org emacs-evil-org)
          (emacs-undo-fu emacs-undo-fu))
          (emacs-undo-fu emacs-undo-fu)
[message trimmed]

[PATCH 3/4] contrib: emacs-evil: Add vi-like undo and redo binds with undo-fu. 1 year, 1 month ago

From Johan Engstrand to ~abcdw/rde-devel

---
 src/contrib/features/emacs-xyz.scm | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/contrib/features/emacs-xyz.scm b/src/contrib/features/emacs-xyz.scm
index 907de5b..aafa017 100644
--- a/src/contrib/features/emacs-xyz.scm
+++ b/src/contrib/features/emacs-xyz.scm
@@ -90,6 +90,7 @@ recommended RDE experience is to rely on Emacs default keybindings."
        (setq evil-want-minibuffer t)
        (setq evil-respect-visual-line-mode t)
        (setq evil-undo-system 'undo-fu)
        (setq evil-want-fine-undo t)

[message trimmed]

[PATCH 2/4] contrib: emacs-evil: Make j/k motions behave properly (e.g. for dj). 1 year, 1 month ago

From Johan Engstrand to ~abcdw/rde-devel

---
 src/contrib/features/emacs-xyz.scm | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/contrib/features/emacs-xyz.scm b/src/contrib/features/emacs-xyz.scm
index ff2bfa6..907de5b 100644
--- a/src/contrib/features/emacs-xyz.scm
+++ b/src/contrib/features/emacs-xyz.scm
@@ -119,8 +119,10 @@ recommended RDE experience is to rely on Emacs default keybindings."
            (kbd "C-h") 'evil-delete-backward-char-and-join)

          ;; Use visual line motions even outside of visual-line-mode buffers
          (evil-global-set-key 'motion "j" 'evil-next-visual-line)
          (evil-global-set-key 'motion "k" 'evil-previous-visual-line)
[message trimmed]

[PATCH 1/4] contrib: emacs-evil: Add evil-commentary and evil-surround. 1 year, 1 month ago

From Johan Engstrand to ~abcdw/rde-devel

---
 src/contrib/features/emacs-xyz.scm | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/src/contrib/features/emacs-xyz.scm b/src/contrib/features/emacs-xyz.scm
index 75cd16a..ff2bfa6 100644
--- a/src/contrib/features/emacs-xyz.scm
+++ b/src/contrib/features/emacs-xyz.scm
@@ -40,12 +40,16 @@
          #:key
          (emacs-evil emacs-evil)
          (emacs-evil-collection emacs-evil-collection)
          (emacs-evil-commentary emacs-evil-commentary)
          (emacs-evil-surround emacs-evil-surround)
[message trimmed]

Feedback on feature-emacs-evil 1 year, 1 month ago

From Johan Engstrand to ~abcdw/rde-devel

Hi,

Thanks for the work on the evil-mode feature, much appreciated. Me and
Fredrik are currently moving over to it from our own feature, which was
a bit of a mess. A few points after trying out the new feature:

1: 
The packages emacs-evil-commentary and emacs-evil-surround might be
useful --- at least I miss them. They do however add functionality that
is not present in vanilla vi/vim. What would be the scope of
feature-emacs-evil?

2: 
On lines 114/115, I replaced

Re: [PATCH] contrib: emacs-xyz: Enable vim bindings in the minibuffer. 1 year, 1 month ago

From Johan Engstrand to ~abcdw/rde-devel

<#secure method=pgpmime mode=sign>

Hi,

It might actually be a little to evil for my taste :)

Usually I exit out of M-x (and most other things) with <escape>, as I
rarely use C-g out of old habits. It would be nice to have a toggle
for this.


Best regards,
Johan Engstrand

[PATCH] Add engstrand channel 1 year, 1 month ago

From Johan Engstrand to ~whereiseveryone/toys

---
 channels.scm | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/channels.scm b/channels.scm
index b8b83e3..93b4a47 100644
--- a/channels.scm
+++ b/channels.scm
@@ -205,6 +205,17 @@
                 (name 'bin-buix)
                 (url "https://github.com/ieugen/bin-guix")
                 (branch "main"))))
    (toys-box
     (forge "github")
[message trimmed]

Re: Contributions 1 year, 9 months ago

From Johan Engstrand to ~abcdw/rde-discuss

Hi Nicolas,

Thanks for pinging us! Sorry for the delay. 

> There are at least two possible models:
>       - contributing through a directory
>       - contributing through a branch

For us, the `branch' model would probably work the best.

>    - a feature-emacs-evil for evil users would probably benefit from
> being able to make some changes to other parts of the configuration
> (ex. WM and mpv keybindings).