Benjamin Bädorf
41c2d668f7
All checks were successful
continuous-integration/drone/push Build is passing
vifm is removed in favour of nnn, with the keybindings in nvim being changed. TODO: improve the colorscheme of `nnn` to match `ls`. All nvim plugins that were responsible for language syntax highlighting are removed in favour of treesitter[1], a syntax highlighter that parses AST instead of being regex-based. This is still experimental, but my tests so far have not encountered any issues. 1) https://github.com/nvim-treesitter/nvim-treesitter
39 lines
1.1 KiB
Diff
39 lines
1.1 KiB
Diff
From a81ee68923412c0fb8fab46f2f918a7ec865b384 Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?Benjamin=20B=C3=A4dorf?= <hello@benjaminbaedorf.eu>
|
|
Date: Sun, 9 Jul 2023 04:19:51 +0200
|
|
Subject: [PATCH] feat: use wasd keybindings for jkli
|
|
|
|
---
|
|
src/nnn.h | 6 +++---
|
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
|
|
|
diff --git a/src/nnn.h b/src/nnn.h
|
|
index d476ddd2..5f106987 100644
|
|
--- a/src/nnn.h
|
|
+++ b/src/nnn.h
|
|
@@ -131,7 +131,7 @@ struct key {
|
|
static struct key bindings[] = {
|
|
/* Back */
|
|
{ KEY_LEFT, SEL_BACK },
|
|
- { 'h', SEL_BACK },
|
|
+ { 'j', SEL_BACK },
|
|
/* Inside or select */
|
|
{ KEY_ENTER, SEL_OPEN },
|
|
{ '\r', SEL_OPEN },
|
|
@@ -139,10 +139,10 @@ static struct key bindings[] = {
|
|
{ KEY_RIGHT, SEL_NAV_IN },
|
|
{ 'l', SEL_NAV_IN },
|
|
/* Next */
|
|
- { 'j', SEL_NEXT },
|
|
+ { 'k', SEL_NEXT },
|
|
{ KEY_DOWN, SEL_NEXT },
|
|
/* Previous */
|
|
- { 'k', SEL_PREV },
|
|
+ { 'i', SEL_PREV },
|
|
{ KEY_UP, SEL_PREV },
|
|
/* Page down */
|
|
{ KEY_NPAGE, SEL_PGDN },
|
|
--
|
|
2.40.1
|
|
|