Live data from Hacker News

Show HN: Hardtime.nvim – break bad habits and master Vim motions

github.com

21–30 of 89 posts

Re: Show HN: Hardtime.nvim – break bad habits and master Vim motions

#22

I’ve been using vim for 10+ years. However I honestly don’t see the downside of repeating h or j to move up/down (with the key repeat delay adjusted to a small value). It’s more intuitive than using say 15j, which involves recognizing some number in the screen and then look at the keyboard to type because the upper number row cannot be easily touch typed

Huh, I don't find the number row very difficult to touch type. But then again, I do have long fingers.

Re: Show HN: Hardtime.nvim – break bad habits and master Vim motions

#23

I’ve been using vim for 10+ years. However I honestly don’t see the downside of repeating h or j to move up/down (with the key repeat delay adjusted to a small value). It’s more intuitive than using say 15j, which involves recognizing some number in the screen and then look at the keyboard to type because the upper number row cannot be easily touch typed

It's nice to have good tools that are practical for navigating around the text.

For jumping around what's on screen, I think 'easymotion' ("jump anywhere on screen by pressing two characters") & variations are best in terms of how quickly they let you navigate for how easy it is to use.

Re: Show HN: Hardtime.nvim – break bad habits and master Vim motions

#24

I’ve been using vim for 10+ years. However I honestly don’t see the downside of repeating h or j to move up/down (with the key repeat delay adjusted to a small value). It’s more intuitive than using say 15j, which involves recognizing some number in the screen and then look at the keyboard to type because the upper number row cannot be easily touch typed

Agreed. I wonder if this is somewhat revealing of the mental processes of the creators.

To me, if my cursor is a few lines away from another line, the easiest way for me to get there is by either using h/j a few times, or looking at the absolute line number and doing that with gg.

Relative jumps are only useful to me in macros. Calculating a relative jump myself would 100% pull me out of the flow state where I just want to go up/down a few rows.

I have no proof of this, but I’d guess that the creator of this pattern didn’t feel the same way.

Re: Show HN: Hardtime.nvim – break bad habits and master Vim motions

#25
post #21

I'm a bit disappointed that this can only be used with NeoVim yet it claims to help you master Vim. Sorry not meant to be a criticism. Maybe this is the last push for me to switch to using NeoVim.

Not a criticism, just noting that it says it helps master Vim motions, not Vim

Re: Show HN: Hardtime.nvim – break bad habits and master Vim motions

#26
post #21

I'm a bit disappointed that this can only be used with NeoVim yet it claims to help you master Vim. Sorry not meant to be a criticism. Maybe this is the last push for me to switch to using NeoVim.

I waited as well long time, but after switching my tooling and usage has improved a lot since lot of progressive community around modern tools that NVim supports. So I encourage to take a look.

I still keep vim configuration around but I've never felt the need for going back.

Re: Show HN: Hardtime.nvim – break bad habits and master Vim motions

#27
post #8

Love it! working on similar tool tips for my project: https://vimgolf.ai EDIT: thanks all for the feedback! Sorry there are not more levels, but if you check back in a week am adding a level editor!

I signed up to give it a try, but when I click "Go to Levels" it takes me to https://vimgolf.ai/levels and I get a 404 error.

same

but clicking on the hamburger menu it shows a link to “Motions”, which seems to be the first level/demo of the game

Re: Show HN: Hardtime.nvim – break bad habits and master Vim motions

#28
post #8

Earlier quoted context omitted.

I signed up to give it a try, but when I click "Go to Levels" it takes me to https://vimgolf.ai/levels and I get a 404 error.

same but clicking on the hamburger menu it shows a link to “Motions”, which seems to be the first level/demo of the game

Sorry, yeah I am adding more levels, and will fix that! Thanks for testing!

Re: Show HN: Hardtime.nvim – break bad habits and master Vim motions

#29

I’ve been using vim for 10+ years. However I honestly don’t see the downside of repeating h or j to move up/down (with the key repeat delay adjusted to a small value). It’s more intuitive than using say 15j, which involves recognizing some number in the screen and then look at the keyboard to type because the upper number row cannot be easily touch typed

Agreed. I wonder if this is somewhat revealing of the mental processes of the creators. To me, if my cursor is a few lines away from another line, the easiest way for me to get there is by either using h/j a few times, or looking at the absolute line number and doing that with gg. Relative jumps are only useful to me in macros. Calculating a relative jump myself would 100% pull me out of the flow state where I just w…

The best tip I got, was to rely more on search instead of other kind of movement. Especially when doing a bunch of editing. Things like easymotion/sneak/avy works best when reading/reviewing.

While I loved multi cursor with sublime. After I moved to Vim, I’ve never needed it. It’s either search~repeat or a macro. Now I’m using emacs, and it’s mostly occur-mode and macro. Grep edit is nice for bigger refactoring.

Re: Show HN: Hardtime.nvim – break bad habits and master Vim motions

#30

Earlier quoted context omitted.

Agreed. I wonder if this is somewhat revealing of the mental processes of the creators. To me, if my cursor is a few lines away from another line, the easiest way for me to get there is by either using h/j a few times, or looking at the absolute line number and doing that with gg. Relative jumps are only useful to me in macros. Calculating a relative jump myself would 100% pull me out of the flow state where I just w…

The best tip I got, was to rely more on search instead of other kind of movement. Especially when doing a bunch of editing. Things like easymotion/sneak/avy works best when reading/reviewing. While I loved multi cursor with sublime. After I moved to Vim, I’ve never needed it. It’s either search~repeat or a macro. Now I’m using emacs, and it’s mostly occur-mode and macro. Grep edit is nice for bigger refactoring.

Why’d you switch to emacs, and do you use evil mode?
Post reply on HN