fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.8K
active users

#NeoVIM

22 posts21 participants0 posts today

@b0rk I am absolutely not telling you what to do. I'm giving you a datapoint. I am a #Vim / #NeoVim expert. I have used Vim for ... hmm, maybe it's decades. Not sure. I use Vim key-bindings everywhere that I can. I have given talks and made YouTube videos about Vim.

I’m always trying new things. For instance, #RustLang. One thing I thought I'd try is the #HelixEditor. For a lot of people, and you may well be one, Vim/NeoVim is the right choice. If it is, I won't try to convert you. But my experience so far with Helix has been so positive, that even after decades of Vim being my favorite, it has been replaced by Helix.

I still use Vim wherever that's the right choice, for instance remote machines I don't control. But editing actual code in Helix using that language's LSP and with tree-sitter is absolutely delightful. Even the fact that Helix isn't a “finished” editor doesn't dissuade me.

At work, #Python is our main language, and we all have PyCharm. I use the Vim bindings via #IdeaVim. I prefer Helix even to that.

So there's your datapoint. Maybe someone you know well and trust has an opinion that sheds more light on the two editors.

Replied in thread

@ralen и `zi` на хоткей. И github.com/jvgrootveld/telesco для телепортации в редакторе. И github.com/nanotee/zoxide.vim с `vim.g.zoxide_hook = "pwd"`, чтобы переходы по директориям в редакторе учитывались в статистике.

An extension for telescope.nvim that allows you operate zoxide within Neovim. - jvgrootveld/telescope-zoxide
GitHubGitHub - jvgrootveld/telescope-zoxide: An extension for telescope.nvim that allows you operate zoxide within Neovim.An extension for telescope.nvim that allows you operate zoxide within Neovim. - jvgrootveld/telescope-zoxide

Особенности перехода на новый редактор neovim

Всем привет, меня зовут Александр, я являюсь фронтенд разработчиком более 4-х лет. В этой статье хочу поделится с вами почему решил перейти с горячо любимого и удобного и комфортного vscode в новый редактор neovim. Что из этого получилось давайте посмотрим дальше. Что такое neovim и причины перехода на него Думаю, что все сталкивались с этими текстовыми редакторами, когда решали мердж конфликты или рибейзили ветки в своих проектах. Да, это были редакторы nano или vim. Так вот, редактор neovim — это форк от редактора vim с улучшенными доработками. Если кого-то интересует более подробное описание — вы можете найти его на сайте самого редактора neovim. Причины перехода на neovim? В данный момент я использую в качестве основного редактора VsCode для работы во frontend разработке и редактор заточен чисто под нее. Работе с ним я столкнулся со следующими проблемами: долго грузит обновление маппингов между переключениями в ветках гитхаба, когда что-то меняешь в файле юай компонента, то также долго обновляется информация об изменении в файле; если это длится целый день — то тратится много времени в пустую на ожидаение. Еще одной проблемой стала — это работа с микросервисами: при наличии в проекте более одного typescript файла, то редактору тяжело их различить и он может не успевать анализировать информацию пока пишется код, а это пропущенные ошибки, и тяжелая проверка кода на глаз. Да, можно каким-то образом это настроить, но зачем с этим связываться, если есть доступные решения, которые легко с этим справляются. Чтобы устранить вышеупомянутую проблему с микросервисами приходится после каждого переключения между проектами перезагружать редактор.

habr.com/ru/articles/908806/

ХабрОсобенности перехода на новый редактор neovimВсем привет, меня зовут Александр, я являюсь фронтенд разработчиком более 4-х лет. В этой статье хочу поделится с вами почему решил перейти с горячо любимого и удобного и комфортного vscode в новый...
#neovim#mason#lsp

(Solved!)

---

Anyone on #Neovim know how to correctly catch a vim error when executing an ex command in Lua?

I tried to use `pcall(vim.cmd.quit)` to catch E37 (no write since last change, in current or other buf)
👉 It does catch it and I can check the error BUT it still shows a `Press ENTER` prompt even though there are no error

(note: still on nvim 0.10, but same behavior on nvim 0.11.1)

👀 Try it easily by opening a buffer and not saving it, then run `:lua pcall(vim.cmd.quit)`

I am not a software developer. I like to tinker. More so recently as I've been really digging in to Python.

Although VSCode is fine (really) and probably the right choice for almost everyone - I have to say that fighting through the (often frustrating) hump of getting nvim up and running as an IDE has been immensely satisfying. Especially when paired with tmux.

It doesn't hurt that working that way offers the major bonus of making you feel like a serious l337 haxx0r once you start getting into the rhythm and fully commit to vim motions.

#NeoVim #nvim #python #IDE #1337 #Nerdgasm #tmux #vim #LazyVim

While #Emacs sure feels like a more polished product than #neovim, with its actually nice UI, smooth scrolling, and actual macOS menu bar, evil is more than just janky. I suffered data loss three times in the last two hours because no, you can’t leave org-capture with :wq. You have to C-c C-c or everything you wrote is just gone.

#neovim’s showbreak option is so fucking helpful for tracking at a glance where soft line breaks are in a file. I just found out about this option like a week ago (I don’t even think it exists as an option in regular vim? or at least I never knew it was there) and every time I see it in a file I’ll be like “I love this so much”

before this I used to look at the line numbers to see if there was a gap, and that’s how I could kinda tell if there was a soft wrap. but now I just look for the blue +++ which is hard to miss lol

idk I love this editor. at this point I don’t know if I could live without it

#python peeps: If you're coming to #pyconus 2025, say hi! :) I'm dark haired, bald, walk kinda funny, and will be wearing one of the following T-shirt types: Blazing tie dye, #neovim project T's (Because they're AWESOME!) or possibly last year's Pycon T :)

I think these days we are absolutely spoiled by great editors for programming: #neovim #zed even #vscode - they all do very well, also in case of gui editors, with minimal configuration. The problem is, they all fall apart when you consider them also as generic text/prose editors for various reasons. How is RTL support? Image support? Do shortcuts in non-latin languages still work? Is non-project workflow even supported? It is partly the reason, why I still land on #emacs. It covers everything.