Live data from Hacker News

Vim Boss

neovim.io

81–90 of 123 posts

Re: Vim Boss

#81
post #48

Earlier quoted context omitted.

Good example, although Van Gogh is probably the more cited.

Another example is Stieg Larsson, author of the Girl with the dragon tattoo triology. He died before these books were published.

Also John Kennedy Toole, his novel The Confederacy of Dunces was published by his mother after his suicide and it ended up winning the Pulitzer.

Re: Vim Boss

#82
post #36

Earlier quoted context omitted.

Off topic but your comment makes me think of Nick Drake. He died at 26, before even knowing he'd achieved anything, his music barely listened to, probably feeling a failure. Posthumously he's one of the world's most acclaimed recording artists. RIP Bram.

Good example, although Van Gogh is probably the more cited.

At least in one of the Van Gogh movies, he says something like 'one day, people will understand'. To me, that suggests that he knew the value of his work whereas OP suggests that Nick Drake didn't know that he created something that people will value.

Re: Vim Boss

#83
post #37

Earlier quoted context omitted.

> As soon as I read "programmable", I'm off. I just prefer fixed-function editor that suits my taste I never have to "program" Vim apart from set nocompatible, set ruler, backspace, indentation and maybe pick another colorscheme from the defaults (usually torte). On neovim I installed lightline and pathogen, monokai colorscheme and something else I forgot about, maybe syntax highlighting for some more exotic language…

> The point is Vim is a fixed function editor until you start loading it up like a xmas tree. Exactly, just because you can doesn't mean you need to, or should.

My .vimrc:

  set nocompatible
  set backspace=2
  set noexpandtab copyindent preserveindent softtabstop=0 tabstop=4 shiftwidth=4
  set ruler
  colorscheme torte
Vim is what I mainly use out of habbit. It only requires typing vim as opposed to nvim.

Neovim's init file has this plus more stuff to turn off features like showmode, keybinding for nohlsearch, SQL autocomplete and space indentation for python. Maybe some of those annoying defaults are set up by one of the plugins. It's loaded with up with three plugins: lightline, vim-polyglot and vim-visual-multi which I forgot how to use and wonder why it was loaded in the first place. Polyglot is loaded because I needed syntax highlighting for some more exotic language like Crystal, D, Dart or TOML. Apart from that it uses the monokai-tasty colorscheme. So basically this is my setup. If I open anything in vim that doesn't have syntax highlighting and I find it annoying, I would just close the file and open it in nvim instead. I think Polyglot also helps with Racket.

I've also tried helix and kakoune but find the popup menus quite annoying. Also not being able to set the indent width in helix except on a language basis is a total turn off.

Re: Vim Boss

#84

Earlier quoted context omitted.

Although I use vim, I associate these letters more with the home row for touch typists.

Home row is jkl;

As a reminder, that's why most keyboards have physical indentations in f and j.

They're meant to be felt by index fingers.

Re: Vim Boss

#85
post #83

Earlier quoted context omitted.

> The point is Vim is a fixed function editor until you start loading it up like a xmas tree. Exactly, just because you can doesn't mean you need to, or should.

My .vimrc: set nocompatible set backspace=2 set noexpandtab copyindent preserveindent softtabstop=0 tabstop=4 shiftwidth=4 set ruler colorscheme torte Vim is what I mainly use out of habbit. It only requires typing vim as opposed to nvim . Neovim's init file has this plus more stuff to turn off features like showmode, keybinding for nohlsearch, SQL autocomplete and space indentation for python. Maybe some of those an…

>Vim is what I mainly use out of habbit. It only requires typing vim as opposed to nvim.

I got used to typing vi instead. It's shorter

    alias vi=vim
becomes

    alias vi=nvim

Re: Vim Boss

#86
From a linked article [0] there's a screenshot of Bram's github activity and this text:

> Sad

> Perhaps all these things add up to why it hit me when I read the news that Bram had passed away. In the message, his family made it clear that Bram was ill (‘a medical condition that progressed quickly over the last few weeks‘). This was unknown to most people and made the news all the more surprising.

> And it made me even sadder when someone pointed out Bram’s recent GitHub activity.

https://github.com/brammool

[0] https://j11g.com/2023/08/07/the-legacy-of-bram-moolenaar/

EDIT: From BDFL list in Wikipedia Bram seems to be the first to be marked as †.

https://en.wikipedia.org/wiki/Benevolent_dictator_for_life

Re: Vim Boss

#87
post #85
post #83

Earlier quoted context omitted.

My .vimrc: set nocompatible set backspace=2 set noexpandtab copyindent preserveindent softtabstop=0 tabstop=4 shiftwidth=4 set ruler colorscheme torte Vim is what I mainly use out of habbit. It only requires typing vim as opposed to nvim . Neovim's init file has this plus more stuff to turn off features like showmode, keybinding for nohlsearch, SQL autocomplete and space indentation for python. Maybe some of those an…

>Vim is what I mainly use out of habbit. It only requires typing vim as opposed to nvim. I got used to typing vi instead. It's shorter alias vi=vim becomes alias vi=nvim

It also works on fresh linux installs without the "damn I forgot to install vim" moment.

Re: Vim Boss

#88
post #83

Earlier quoted context omitted.

> The point is Vim is a fixed function editor until you start loading it up like a xmas tree. Exactly, just because you can doesn't mean you need to, or should.

My .vimrc: set nocompatible set backspace=2 set noexpandtab copyindent preserveindent softtabstop=0 tabstop=4 shiftwidth=4 set ruler colorscheme torte Vim is what I mainly use out of habbit. It only requires typing vim as opposed to nvim . Neovim's init file has this plus more stuff to turn off features like showmode, keybinding for nohlsearch, SQL autocomplete and space indentation for python. Maybe some of those an…

While we're at sharing neat vim configs, here's the one I was quite happy with at the time: I got tired of indent style arguments. I don't care. So I wrote a little heuristic to detect indent style, then configured vim with my preferences, and added this to .vimrc:

> map :perl use Text::FindIndent;VIM::DoCommand($_) for Text::FindIndent->to_vim_commands(join "\n", $curbuf->Get(1..$curbuf->Count()));

Text::FindIndent is the aforementioned heuristic as a Perl module. Sorry for the mangled quote, original at https://metacpan.org/pod/Text::FindIndent

When I work on existing code, I hit F5 and work within the author's preferences.

Re: Vim Boss

#89

Vim has soul. It is that chisel you inherited from your grandpa that you keep using. It fits well in your grip and is comfortable, even though it lacks the soft rubber that the new ones in the store have. It's a tool with its own history. Reading the comments here, it seems that the hacker's mentality still lives on. The new young billion-dollar company will be replaced in another 10-20 years. Vim lives on. I wish to…

A slight difference though. If a newbie picks up grandpa's chisel, it doesn't get glued onto their hand until they google the three magic words they must shout to make the chisel come off.

Re: Vim Boss

#90
post #43

Today at a train station in the Netherlands (Utrecht) I noticed something special. I saw the letters hjkl on the sign in reverse order. These letters indentify the platform areas where you can enter the train. Depending on the length of the platform and the area where the train has entrances, it shows the letters. https://postimg.cc/mcCWhMXw Either this was super coincidence, or someone at the NS (the Dutch train com…

not a coincedence or tribute - same has been the same in the uk for many years. the letter "i" is typically not used for such purposes because it can so easily be confused with numeric "1" or alpha "l".

Pretty sure it's a tribute -- local trains in NL do not have named carriages FAFAIK, because there's no reserved seating. Only international trains have those indicators, and they do not go to Den Helder.
Post reply on HN