GithubHelp home page GithubHelp logo

hardmode's People

Contributors

adammulligan avatar dsanson avatar mandre avatar markus1189 avatar nmeum avatar wikitopian avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hardmode's Issues

Navigating without hjkl

Hey @wikitopian,

fortunately my friend @johannestroeger pointed me to you hardmode project. Whilst i'm using Vim for about 3-4 years know (and of course, I'm still not an expert), I wonder which ways one would have to navigate when h, j, k and l is disabled.

I can imagine that one could navigate with things like f, F, t, T and maybe also with / or ?, but this wouldn't be enough I think.

So my question is, what do you use for navigation when hardmode is on?

Too easy

This plugin is way too easy, anything "harder"?

delete from after the cursor to the next word?

Howdy,

In hardmode, I would like to delete from after the cursor until the next word starts, but I can't seem to find a nice way.

If I have:

PARAMETER : value

and I want to remove the space between the PARAMETER and the :

to yield:

PARAMETER: value

Currently, I'm doing a w to jump to the :, then dTR does the job, but it seems like it should be possible to achieve the same effect without jumping past where I want to go and deleting backwards. Anyone have any ideas?

This might be a good candidate for #22 :)

Disable on NERDTree, Tagbar, :help, etc. windows

It's kinda impossible using NERDTree, tagbar, and :help windows with hardmode. I suggest several solutions:

  1. Disable them on these sepcific windows?
  2. Add an option to disable in specific window names.
  3. Disable in Read-Only windows.

Wuddya say?

Disable enter key in normal mode

I think the enter key should also be disabled, because it allows you to go down one line in normal mode in the same way like the "+" key.

neocomplete + hardmode

There is a problem when i'm using Shougo/neocomplete.vim
i can't delete the previous letter when neocomplete menu/snippets is toggle.

EDIT

My bad, i can't do any backspace in editor mode or just what i'have been writing after the last normal mode.

Is it normal ?

allow 'j' and 'k' for jumping eg. when using relative number lines

Hello, so far so good trying the HardMode, but the only thing that I think should be allowed is jumping N lines from the cursor position, eg. 10j to move 10 lines bellow, of course I know (and I tend to use) Ngg or NG where N is the fixed number line. Is there a way to add this to the plugin? maybe checking if j or k are preceded with a number?

Thanks

Single hjkl enabled, while repetitive striking disabled?

teimu on r/vim and others have noted that these keys can be constructively integrated into intelligent motion commands, such as v5jd to delete five lines down and so on.

Is there a graceful way to allow for j but disallow jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj ?

And should that be a separate mode or an enhancement to hard mode? I'm kind of favoring the latter?

Activating hardmode then opening a new file re-initialises hjkl keybindings

If you activate hardmode then open a new file, the new file uses the hjkl keybindings rather than honouring hardmode. If you ctrl-o back to the previous file, hardmode is still active. Is it possible to have hardmode persist for the session rather than per buffer? I'd submit a patch for this but my VimScript foo is weak!

Random pro-tip on fail?

As this is intended to be educational, it might be beneficial for each attempt to use anti-patterns to flash a randomly selected pro-tip for smart navigation.

Drawbacks are, of course, that doing so could bloat the codebase. I'm thinking a smarter way to go about this would be to create a separate pro-tips project and have this script intelligently cooperate with it if it's installed.

hat tip to abitforabit on Reddit.

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.