Git Product home page Git Product logo

Comments (5)

jarun avatar jarun commented on May 14, 2024

Keys with special meanings (e.g. ^S, ^C, ^Q etc. have issues in certain workflows with ncurses. Can't use those. Can you suggest some other keys?

from nnn.

mare-imbrium avatar mare-imbrium commented on May 14, 2024

You could use something like +. Or C-y (y from type).

Alternatively, I usually like to have a menu key which pops up various choices. That way you avoid mapping too many keys at the top level. Perhaps you have seen this in mc. Ctrl-x is one option. I often use the tilde as a menu key. I also use = for various toggles (long listing, hidden files, pager/edit mode etc). A submenu pops up with a single key per option.

from nnn.

jarun avatar jarun commented on May 14, 2024

^Y is already in use. I will think of something.

I usually like to have a menu key which pops up various choices

It's a design decision not to use any config file. Hence the permanent settlement. I think people get used to these over time. vi has 100s of more keybinds than nnn. Do you see people change the defaults often? It's just a matter of spending some time playing with it and getting familiar. You can't have this speed and this footprint with every possible customization. And of course, nnn can't be everyone's choice. No utility is.

from nnn.

mare-imbrium avatar mare-imbrium commented on May 14, 2024

It's a design decision not to use any config file. Hence the permanent settlement.

I am not talking of any config file. I only attach various options to a key. They are preconfigured options. So instead of assigning a key to each option at the highest level, they are assigned at a second level, to save keys and memorising too much. That was just a thought or idea.

I myself don't like over-customization, or having too many features. Best to do a small task and do it well. nnn does a great job at what it does.

from nnn.

jarun avatar jarun commented on May 14, 2024

I have added ^I as the alternative key.

from nnn.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.