Tem dev ou entusiasta de Vim por aí?

O tema oficial da Sociedade Pinguim para o Vim está finalmente no ar! Se você quer programar usando a paleta de cores oficial da nossa comunidade, o repositório já está público e com um passo a passo super simples para instalar manualmente e habilitar o suporte a True Color (24-bit).

Confere lá, clona o repositório e deixa seu terminal com a nossa cara:
https://github.com/sociedadePinguim/sociedadepinguim-vim/tree/main

#SociedadePinguim #Vim #Linux #OpenSource #Dev #EsquemaDeCores

GitHub - sociedadePinguim/sociedadepinguim-vim: O tema oficial da Sociedade Pinguim para o Vim. Um esquema de cores escuro, moderno e otimizado para True Color (24-bit).

O tema oficial da Sociedade Pinguim para o Vim. Um esquema de cores escuro, moderno e otimizado para True Color (24-bit). - sociedadePinguim/sociedadepinguim-vim

GitHub

Just a quick #security heads-up: in case you’re avoiding #vim and use #vi on some modern #Linux distro, make sure that vi does not actually point to vim. Arch Linux recently changed vi to be an alias to Vim in traditional mode. I assume it’s the same for other distros.

Stay safe y’all!

Use ed(1)^W^W^W^W^W

Cycle through #vim search history with [/ ]/ mappings.
¿Qué tal mi #vim? hell fucking yeah

@xjasminelu @roy_calum
#sourcehut is strongly anti-AI. 😍

owner maintains a fork of #vim without the #AIslop:
https://drewdevault.com/blog/Forking-vim/

Adopting Helix*Isms

이 글은 Neovim에서 Helix 에디터로 전환한 경험과 Helix의 장점, 특히 강력한 멀티커서 기능에 대해 다룹니다. Helix는 가벼운 의존성과 직관적인 키 바인딩, 그리고 선택 후 동작하는 독특한 편집 방식을 제공해 빠른 텍스트 편집에 적합합니다. 또한 Helix의 컬럼 기반 심볼 선택 기능은 Neovim의 기존 플러그인보다 우수한 탐색 경험을 제공합니다. 다만 세션 관리와 퀵픽스 리스트 같은 일부 기능은 아직 Neovim만큼 완성되지 않아 보완이 필요합니다.

https://kristun.dev/posts/adopting-helix-isms/

#helix #neovim #multicursor #texteditor #vim

Adopting Helix-isms | Kris Tun

An exploration of adopting Helix-isms into my Neovim workflow

FGA: The gen on the family of 'vi' clones

@jpmens

I recently wrote http://jdebp.info/FGA/original-vi.html and was thinking of doing something like this, to augment it; because Sven Guckes's list (https://guckes.net/vi/clones.html) is definitely dated and incomplete, nowadays.

It does not have #NeoVIM (for obvious reasons). Most lists of clones miss that there are several forks of Bostic #nvi, not least the two forks that are in #FreeBSD and #NetBSD base. Similarly, #DragonFlyBSD has forked nvi2.

@lpar

#vi #VIM #elvis #STEVIE

FGA: You are vanishingly unlikely to be using 'original vi'.

Not to mention that, for a code editor, #zed has been coming together and it has better performance. #vim support is not as good as the VSCodeVim extension. On-demand code completion isn't really on-demand. But #microsoft is getting to a breaking point with #vscode, #github and #copilot where people should be getting ready to jump ship.

Vim discovery of the day: I often want to duplicate a selected block, and leave the cursor at the beginning of the second occurrence (copy / paste a test, then modify the new test for example).

`yP` does almost that, but the cursor stays at the beginning of the first occurrence.

Presto, here is `:t-` ! :t is "copy", and it needs a range. - means -1, it copies it before. Therefore, at the end of the copy, the cursor is left between the two occurrences.

EDIT: ygP works too!

#vim #neovim