#vim
Ich habe einen Blogeintrag zu meinen freien Lieblingsprogrammen geschrieben, die mich täglich durch den Alltag begleiten. Welche Software nutzt ihr Tag ein, Tag aus?
https://fschaar.de/meine-alltagshelfer/
#FOSS #FLOSS #Desktop #PC #Computer #Software #Linux #GNU #KDE #Gnome #LibreOffice #Matrix #Tipp10 #Terminal #Vim #Firefox #Thunderbird #Web #EMail
TimL: Clojure-like Lisp dialect that runs on and compiles down to Vimscript
Discussions: https://discu.eu/q/https://github.com/tpope/timl
I love #vim I've been using it for decades.
I still can't figure out how to easily switch the background color.
to all #Vim and #NeoVim lovers. #helix is another vim inspired editor. First impression is really great. Although there is no plugin system yet it's already quite usable. Many features, like lsp support, are baked in. It's developed from scratch with Rust.
https://helix-editor.com/
Feliz #ViernesDeEscritorio a toda la comunidad #linux, pocos cambios en mi #xfce, ha añadido un pequeño redondeado a los window borders y gaps a las ventanas para que se separen al hacer tiling. Me he pasado de xfce-terminal a #xterm, algunos plugins a #ulauncher y pequeñas mejoras a #vim.


Why do you need to quit #vim?
@shupfel Was expecting to find a mention of "#VeryMagic" option.
One from StackOverflow:
In vim, is there a way to set "very magic" permanently and globally? <https://stackoverflow.com/questions/3760444/in-vim-is-there-a-way-to-set-very-magic-permanently-and-globally>
I tried a search (/) remap to search with "\v", ostensibly to avoid "\" for [()+] etc. Also tried in "s///". But that experiment turned out be the case of cure being worse than the disease (do not remember the exact issues now).
#vim #regex
Hello #vim people! I am an Emacs freak, but I decided to give Vim a try. I am using #bspwm with picom as my compositor (obviously :P). The problem is that I prefer gvim specifically. Here is a side by side comparison of how it looks normally (left is vim running in Alacritty, right is gvim) before and after attempting hi Normal guibg=NONE ctermbg=NONE. Why doesn’t gvim show me a transparent bg and instead it goes to the default white one? This really annoys me and I can’t find any real fix (at least using my Google/DDG-fu) besides “lol just use guibg=NONE and It’ll Just Work™). Is there something I’m missing?


@pabuisson Hi! I recommend to give catppuccin theme a try. It comes in 4 flavors, going from lightest to darkest, and I think that the "latte" flavor will suit your needs.
It also lets you customize the colors. I've been using it for a while now.
Hindsight on Vim, Helix and Kakoune
https://phaazon.net/blog/more-hindsight-vim-helix-kakoune
Discussions: https://discu.eu/q/https://phaazon.net/blog/more-hindsight-vim-helix-kakoune
I was thinking about my first experience with Vim and I remember it being so awful that I gave up after 5 minutes. Now it got me thinking what would be the worst type of thing to work on as a first Vim learning session. I think it could be an article about volume groups in LVM. You're prepared to learn, filled with excitement, you start typing. "The VG does..." and now your entire document is gone 😬 You can't even ragequit. Guess my first Vim experience wasn't that bad after all.
Few things are as painful as watching someone edit a file in Vim using only 'i', arrow keys, delete, esc, and ":wq". #vim
dear #vim and #neovim users, do you have any good, contrasty, light theme? the only one I manage to use for a long time is the (slightly tweaked) light version of Everforest: https://github.com/sainnhe/everforest. But apart from this one, it's hard to find a good light color scheme 😞

You can change your editor
You can change your theme
You can change your keybindings
That's just the way it goes
You can say goodbye and you can say hello world
But you'll always find your way back home - to vscode

god fucking knows how I'm gonna keep up with these projects
at least I use #vim
Tim Chase: Here's a useful :substitute command: https://twitter.com/gumnos/status/1659306560391114755
No one:
Me: Here's how to do it with macros! https://normalmo.de/posts/yet-another-inappropriate-use-of-macros/
Lazyman is an open source project that provides a command to easily install, initialize, and manage multiple Neovim configurations. Over 40 Neovim configs are supported.
Lazyman installs Neovim 0.9 and dependencies using the native package mgr. Many Linux distros and macOS are supported. All configs are in isolated folders, the default Neovim config folders are not touched.
Most popular Neovim distributions are supported plus many more.
How do I scroll two files open side by side in #vim together? Use `set scrollbind` in both windows!
And #vim is also affected by the latest #ncurses 😢
I tried nearly every available open source software for managing my tasks.
In the end i always come back to https://todotxt.org.
Easy synchronizable with #Syncthing or #Nextcloud. Generally usable in any editor. In #Android i prefer #Markor. In #LinuxDesktop with #Gnome (Touchdevices) the Shell Extension and with #Sway an keyboardshortcut to open the file directly in #Vim. Its very reliable.


This Week I Learned: 2023W19
TWIL about #Vim, #Distrobox and #PHPUnit
I'm more than a little embarrassed to admit that, despite having been a loyal #gnulinux user for more than 15 years, it was only just this past weekend that I (finally) learned how to invoke my #editor (#vim) from my #shell (#bash) to edit more complex command/command chains https://dev.to/chhajedji/bash-edit-command-in-your-editor-and-execute-directly-30ef
There's just so much to learn all the time, but this is definitely a nice trick to have up your sleeve!
Some Mondays I feel like a robot. Here is part of the toolkit that help me stay human:
https://www-gem.codeberg.page/vim_ultisnips
Over the course of half a year, I went from not knowing #Vim keybindings to "Can't live without 'em". They are everywhere: GitHub, Evince PDF reader, GNOME through customization, Zellij, pagers, Zsh... I understand why people absolutely love Vim. The editor is great, but the experience extends far outside of the editor as well.
Hoy #LunesDeSoftwareLibre quiero destacar al editor de textos #vim. Es una auténtica maravilla una vez que se supera la curva de aprendizaje!!

Going through a period of relearning #vim... Realising how many antipatterns I've developed, I need to slow down a bit and take some time to do things in a more ergonomic way. It helps, fx, to set relativenumber, so that I can go 10j instead of jjjjjjjjjj...
Using search strings instead of jumps help.
Also installed which-key.nvim. Yes.
@otfrom Also whilst I hate #emacs, I didn't have the time nor patience yet to get into #vim or rather #neovim and oftentimes #nano is one of the few tools that actually works.
I do try to replace wget with curl but sadly not everything works 1:1 ...
Gladly I don't have to deal with GCC cuz replacing that thing with LLVM doesn't work - at least not yet...
From 19 May: One more dead in horrific eye drop outbreak that now spans 18 states - EnlargeGetty UniversalImagesGroup Another person has died in an outbreak of e... https://arstechnica.com/health/2023/05/4th-death-in-eye-drop-outbreak-now-81-cases-14-blinded-and-4-lost-eyeballs/ #bacteria #blindness #cdc #death #delsam #drug-resistance #eye-drops #eye-infection #ezricare #fda #global-pharma #health #outbreak #pseudomonas-aeruginosa #science #vim-ges-crpa
:OttGun: Sorry Vim, You Have to Go!
via @thelinuxcast
Almost called this "Cope-ing with Quickfix"
What it really is, is a guide to using grep within Vim that also explains the underlying feature, so that you'll understand how it works when you encounter it elsewhere. In the future we'll talk about how to use it for other lists-of-locations.
https://neovim.substack.com/p/a-quick-guide-to-quickfix?sd=pf
I've finally bit the bullet and installed #neovim. I followed the instructions for reusing my .vimrc[1] and gave it a shot. No differences discovered yet.
My #vim setup is decades old, it's crufty, uses hand-crafted plugins, and would make any vim purist weep. But it's powerful and it's mine. I am shocked that neovim appears, so far, to have handled it seamlessly.
Okay we have now somewhat more officially launched this sucker.
Later this week I'm going to write at least a bit about "quickfix mode" and how you can use it with search commands to navigate quickly in Vim. Sign up now to get that when it comes out.
https://neovim.substack.com/p/welcome-to-mastering-newsletter?sd=pf
@YesIKnowIT The #Vim version is a bit lighter on punctuation!
vim +%right +wq file
Sorry Vim, You Have to Go - https://youtu.be/QT2qAHz5Elo #vim #nano #thelinuxcast
on injecting personality into your apps. Context: kindaVim is an app that gives #macOS users vim-like interactivity in essentially any text field. I LOVE this so much. Only downside is that the time the dev has chosen for its "sleeping" time means I need to wait until 1PM to test the app which is weird and i'll likely forget all about it. I was thinking something like.. sleeps until 10AM.
Salut les #francophones qui utilisent #vim, #nvim, #neovim
J'ai pondu ça https://pcoves.gitlab.io/blog/nvim-be-bold-and-try/ si ça vous dit.
Ce sont de petites choses que j'aurais aimé savoir à mes débuts pour partager mes configurations et picorer dans celle des autres facilement.
En espérant que ça serve à d'autres.
Si vous trouvez ça bien, passez le à ceux qui en ont besoin.
Si nous trouvez ça mauvais, passez le à ceux que vous voulez embrouiller.
😘
Hello developers, here is the cursed image for you 🤣
---
Update:
I did this for fun(for meme) but the idea seems to be growing like a virus inside 😲🫨 it looks seamless integration. Oh no, i think i invoked some daemon
I got my new miniPC and installed #batocera #Linux
I can open games, but I can't close them.
It's like #vim but for #videogames
ESC key doesn't work. Other keys do. Mashed all the buttons, the controls work okay.
Someone said I can bind a hotkey on the controller to do shit like that.
More #webassembly plugin system updates for #zellij
Here we see a demonstration of plugin workers (our built-in workaround for threads). We see the Strider plugin searching the file system (both file names and their contents), rendering in real time and offloading the search itself to the background worker.
When we select a search result, Strider will open it for us in a new pane with our default editor (#vim in my case) to the correct line if relevant.
Coming next release.
Editor musings:
I mostly use IntelliJ at work (Java & TypeScript). The IDEAVim #Vim plugin is very good.
I will now try #helixEditor again as a replacement for the stuff that I'm still doing in (Neo)Vim.
I'm so fed up with having to keep up with my vim config.
We'll see how it goes.
I am thinking about starting to learn #Vim !!!
Figured this out! My solution was to use a combo of #vim keybindings in the #tmux config and then switch to tmux scroll mode with `v` and `y` to select and grab the text. Got a full write up on #devto https://dev.to/cseeman/how-to-copy-text-from-one-pane-macostmuxalacritty-2ll0
#Linux users of the #Fediverse, your favorite text editors! Are you a #Vim user? Maybe #nano user? Are you really one of those #Emacs nerds? Let's hear it!
:vim: #vim power user tip: g; (that is: g semicolon) jumps to the last-edited position. Ultra-helpful when editing text and probably my most used keystroke. ⌨️
behold, the git logs of a highly optimal system in which nothing goes wrongly ever
good thing nix saves time and neovim makes you more efficient as a person amirite
I /just/ found out about :x instead of :wq. I've been using #vim for years.
I love Vi IMproved !❤ :vim:
#vim
🎥 LazyVim: Linters & Formatters https://youtu.be/a_ZpTPaSn38
🎤 In this video I…
1️⃣ Introduce a few default linters
2️⃣ Add a few LazyVim plugin linters and formatters
3️⃣ Navigate diagnostics across a project
4️⃣ Show how to fix problems
5️⃣ Add your own custom linters
🏠 Life happened last night so I didn't make much progress on the next video, but…
🐶 Our dog woke up barking at 3:30am so I got up & worked for a few hours before I started work
🎥 I made good progress & I'll work on it more tonight with a tentative launch tomorrow https://youtube.com/@elijahmanor
$ escape room
https://turnoff.us/geek/escape-room/
#vim #neovim #commandline #terminal
classic joke, but hadn't seen this take before
Today's Vim tip: Buffers
Vim keeps an in-memory version of every file you've opened in a session, and has a bunch of commands to switch quickly between them.
Use ":buffers :ls" to view all your open buffers.
:bp to go to the previous buffer
:bn to go to the next buffer
:help :buffers for more detailed info and more commands
does anyone have any suggestions for cool vim plugins to install that I might not already have?
I already have a lot of common plugins, like syntax highlighting and LSP, etc...
:vim: #vim
I'm making a list of (Neo) Vim topics to research/write about.
I've got
- a guide to commonly configured settings
- how to write a plugin
- codebase navigation / changing files quickly (thanks @jtigger )
- using the LSP
- using Vim for simple refactors like extract method & inline method
- composing commands
- why I use Vim (probably a personal essay)
- color schemes
- automatically running unit tests
What else would you like to know about Vim and Neovim?
Watched a stream on modal editing options in #emacs by @daviwil and my thoughts are that meow is interesting HCI project and quite good in terms of UX: It visually shows the object you will operate on first and let you make some modification second.
I had around a decade of #vim experience, I could do some operations very efficiently, but it never tasted right. I think verb+object approach is just suboptimal, also it can't be accompanied by a nice UI feedback.
OMG how do I get #vim to stop indenting my code? With every return key it indents more!
#ICYMI check out this week's livestream with @chantastic! Michael takes us on a deep dive on using #Vim in VS Code! 🎥 https://youtube.com/live/IMuFW9as-Dc https://t.co/um56B8iTtG
:sys_twitter: https://twitter.com/code/status/1649440865415225344