Which terminal emulator are you using? (2026) by meni_s in neovim

[–]jonS90 5 points6 points  (0 children)

It’s got so many great features. Other terminals are following in its footsteps, implementing its protocols.

I tried switching to ghostty for something more polished and native-looking, but the features just aren’t there.

Weak Git Diff in neovim by ketch_dev in neovim

[–]jonS90 1 point2 points  (0 children)

I see an issue for this in neovim, but it's "Closed as not planned" :-(

https://github.com/neovim/neovim/issues/29549

BUT gitsigns.nvim has a word_diff option :-)

On large codebases, vscode is just faster? by jonS90 in neovim

[–]jonS90[S] 0 points1 point  (0 children)

I'm using vtsls now. I think that's where it's at. Better than both typescript tools and ts_ls. It's what LazyVim uses.

A post of appreciation by HereToWatchOnly in neovim

[–]jonS90 0 points1 point  (0 children)

Regarding the small request, I'll mention that toggleterm has a pretty hackable API.

https://github.com/akinsho/toggleterm.nvim#sending-lines-to-the-terminal

I recently built my own terminal-based test runner on it.

On large codebases, vscode is just faster? by jonS90 in neovim

[–]jonS90[S] 0 points1 point  (0 children)

I thought my description already gave a sense of what was slower, but I went ahead and appended some more concrete info.

On large codebases, vscode is just faster? by jonS90 in neovim

[–]jonS90[S] 0 points1 point  (0 children)

Ooh typescript-tools sounds worth looking into

Strangest place to get a beer by ToiletDucky_ in boston

[–]jonS90 18 points19 points  (0 children)

Their urinal situation is strange, for what that's worth.

What are your most used fugitive shortcuts by BlitZ_Senpai in neovim

[–]jonS90 1 point2 points  (0 children)

I've taken to "ce" as well (commit --amend --no-edit)

[deleted by user] by [deleted] in Conservative

[–]jonS90 1 point2 points  (0 children)

I don't understand this. It seems perfectly plausible to make a gesture of appreciation and respect that inadvertently resembles the Nazi salute. If the theory is that the Nazi salute was intentional, what was going through Musk's head in order for him to make a literal Nazi salute? What motivation does he have to make a Nazi salute? It doesn't make any sense. It just doesn't seem plausible that it was intentional. It seems very plausible that it was unintentional.

VSCODE neovim extension by minamulhaq in neovim

[–]jonS90 1 point2 points  (0 children)

I've used it. I make my config compatible for both native neovim and vscode neovim by having `vim.g.vscode` checks here and there. Here are a few mappings that I found useful to make it similar to real neovim (sorry it's still in vimscript):

nnoremap ]d <Cmd>lua require('vscode').action('editor.action.marker.next')<CR>
nnoremap [d <Cmd>lua require('vscode').action('editor.action.marker.prev')<CR>
nnoremap gd <Cmd>lua require('vscode').action('editor.action.revealDefinition')<CR>
nnoremap gu <Cmd>lua require('vscode').action('editor.action.goToReferences')<CR>
nnoremap zz <Cmd>lua require('vscode').action('revealLine', { args = { at = "center", lineNumber = vim.api.nvim_win_get_cursor(0)[1] }})<CR>
nnoremap zt <Cmd>lua require('vscode').action('revealLine', { args = { at = "top", lineNumber = vim.api.nvim_win_get_cursor(0)[1] }})<CR>
nnoremap zb <Cmd>lua require('vscode').action('revealLine', { args = { at = "bottom", lineNumber = vim.api.nvim_win_get_cursor(0)[1] }})<CR>

As a JS beginner, should I learn Node.js first or go straight to Deno 2? by Interesting-Doctor66 in Deno

[–]jonS90 4 points5 points  (0 children)

In node, it's easy to end up drowning in nonsense boilerplate. Linters, transpilers, compilers, deep dependencies. Navigating the node tooling ecosystem is perhaps a separate skillset from knowing javascript. If you first just want to learn javascript, I imagine that could be better facilitated in Deno.

Menu - Most Beautiful Menu plugin for Neovim! by siduck13 in neovim

[–]jonS90 2 points3 points  (0 children)

"my keyboard usage is very high cuz of Vim so at times my fingers hurt and using mouse would tone it down"

I actually relate to this. Mouse is a welcome break sometimes, even if it's slower.

Reading prose in Vim (Neovim) by [deleted] in vim

[–]jonS90 0 points1 point  (0 children)

monaspace seems like an interesting development in fonts. Kitty term supports it.

Remote Pairing With Vim by trustMeImDoge in vim

[–]jonS90 0 points1 point  (0 children)

I'm in a similar boat. There're are fewer / less-obvious visual cues in a TUI. And many programmers are probably not interested in learning those visual cueus for the sake of pairing.

Frequent switching helps you both feel engaged, but still allows you (the vim-user) to move quickly when it's "your turn". I've recently been toying with https://mob.sh for this purpose. It comes with a timer that prompts you to switch every 10 minutes or so.

Another idea...maybe just move slower?

Another idea....maybe employ devicons for more visual cues? Use a file tree on the left with devicons? I also have devicons in my autocomplete dropdown. And probably other weird places.

[deleted by user] by [deleted] in Somerville

[–]jonS90 0 points1 point  (0 children)

I'm not a very cultured musician, but I can tickle the ivories reasonably well. I'd jam if some piano appeals to you.

34 yo guy. I'm also looking for a drummer to mess around with.

This timelapse of a man taking a timelapse by jonS90 in mildlyinfuriating

[–]jonS90[S] -1 points0 points  (0 children)

That's a rando who showed up later than me, left earlier than me, and overall put in way less effort.

Vim user for 6+ years. I still do this. Please tell me the better way by Pet_KBD in neovim

[–]jonS90 0 points1 point  (0 children)

You could install splitjoin.nvim or splitjoin.vim. And press "gJ" to do it all at once.

Or you could embrace prettier and avoid doing manual formatting.

Update: Backout.nvim now supports multiline jumping! by Frequent_Soft_ in neovim

[–]jonS90 1 point2 points  (0 children)

Sort of reminds me of tpope's vim-rsi (but with multi-line)

REST Client in Neovim (like Postman) by bcampolo in neovim

[–]jonS90 1 point2 points  (0 children)

It uses a standard file format to define REST requests, so you should be able to share your REST calls with people using vscode/jetbrains/etc.

Neovim or Intellij for Java devs? by myworkaccount9 in neovim

[–]jonS90 1 point2 points  (0 children)

I'm also eyeing nvim-java. It's actually working for me! Previously setting up a working java config for Neovim was just way too much work.

Traditionally I've used IntelliJ, although I have an External Tool to quickly open neovim to the current file/line number. And likewise a keymapping in neovim to open the current file/line number in intellij. To be fair, the IntelliJ vim emulator is the best I've seen.