Lord help me. After putting it off forever, I've started trying to get test integration working with #Neovim and Neotest.
It's...not going great so far. 😬
Maybe C# is also not the best starting point, but...it's what I need. 😅
yo por ejemplo he tocado #GnomeTerminal, #Terminator, #guake, #yakuake, #kitty y #alacritty que recuerde. Pasé un largo tiempo usando #Guake hasta que extrañé mi tecla F12 y decidí usar un área de trabajo completa solo para el terminal, como hago ahora.
De shells he pasado casi toda mi vida en #bash y llegué a tocar #zsh y otras raras pero ahora soy feliz en #fish
comencé con el bloc de notas por allá del 2004 cuando aprendí html, luego llegué a usar #DreamWeaver y #FrontPage hasta que tomé Java en la prepa y conocí #NetBeans que me acompañó un buen rato. Al migrar a linux usé #gedit pero pasé más tiempo en #Geany que es una joyita. Luego estuve largo tiempo en #SublimeText hasta que me decidí a saltar a #vim en 2014 y luego #neovim, que me acompaña desde ~2019
Fourth time's the charm? Been trying to switch to #Neovim for a couple months. First tried writing my own config from scratch, got frustrated, tried a couple of distributions, found that even more frustrating (they do too much and changed old vim defaults, which is intolerable, so I had to undo a lot). Blew it all away today and started again with the "kickstart" (https://github.com/nvim-lua/kickstart.nvim), which is immediately more palatable to my old vim soul. No weird keymaps (Lazyvim changes s|S!?).
Does anyone know how to get #vim or #neovim's C and C++ indenter to indent switch statements sanely? I don't want this sort of alignment at all, and I certainly don't want it to align with a mix of tabs and spaces
I want a reality TV show where a hardcore linux nerd and someone who knows absolutely nothing about technology trade their setups for a week. The Linux nerd gets one hour to explain their setup to the tech noob, then they're both on their own. The noob would have to wrap their heads around the alien Hyprland and Neovim bindings and figure out how to get things done without unfree software, and the linux nerd would spend most of their time complaining about the design decisions of Apple/Microsoft/Google and being paranoid that the unfree software is CIA spyware. No matter what, it would be quite entertaining.
Wait, why is #Neovim loading .vim/after/plugin/foo.vim if the foo plugin isn't installed at all?
(Sharing dotfiles across machines, and I was hoping that /after/ made sure that it's only sourced when the plugin itself is installed on that particular machine.)
I know that I can use exists() to check for a plugin command or whatever to conditionally do things, I was just hoping I didn't have to.
Motherfuckers will spend hours of their life tweaking and fixing their vim config just to get the same functionality as a fresh VSCode install. Get a real job.
I love to imagine how the plateau of productivity would look for recently-triggered technologies going through the volatile part of the Hype Cycle. In the latest Register Spill @mrnugget paints a pragmatic "day in the life" view of how he uses an LLM-based AI (ChatGPT4) to help him figure out those hard but routine problems that constantly crop up during programming: https://registerspill.thorstenball.com/p/how-i-use-ai?r=1qshh&utm_campaign=post&utm_medium=web
AI tools have gone through a roller coaster hype over the past year – sometimes wildly disconnected from the quantifiable improvements or limitations in performance. I've been happy to put down money to use some of these tools for everyday productivity, but I also understand why many people reserve a healthy scepticism.
And yet, I sometimes encounter an almost fanatical kickback against the use of ML tools. A couple of months ago someone straight-out blocked me when I mentioned that the Cody plugin for #Neovim can quickly solve a slightly tiresome reformatting task.
Any tool is as good as the craftsperson, and LLM tools like #ChatGPT, #Copilot, #Cody and others can be incredible hammers to drive in nails in tough areas. But as the old adage goes: To the poor craftsperson any problem demands the one tool they know. We shouldn't blame the tool for that.
Let's be great craftspeople and use many tools – and understand the value and limitations of each.
My never ending project is to complete the conversion my complex #neovim configuration, now written in viml, to Lua… someday, laziness vs pragmatism? #dotfiles
Linux vim, emacs, neovim and/or tmux users, what terminal emulator do you use and why? I heard about kitty, but idk if I really need all of that. For context, on mac I use neovim with iterm. #linux#vim#neovim#emacs#tmux#debian
Je commence depuis quelques temps à prendre l'habitude de m'organiser avec #neorg au boulot. Et je suis vraiment content. J'ai une configuration aux petits ognons avec mes templates pour les journées standard, les journées d'astreintes (que j'exporte en markdown pour faire la passation dans le slack). C'est vraiment un excellent outil. Pensez genre #obsidian mais dans #neovim
Where would you put some basic per-filetype settings like whether to indent via tabs or spaces, indent width, etc., as someone who's basically only using #Vim (or rather #Neovim) and has EditorConfig working in it?
I'd also be interested in why. I'll add some thoughts myself in the following post.
Wer von euch NICHT ITler:Innen oder Webdesigner:Innen schreibt und notiert Texte in Markdown Format? (egal für oder/und auf was)
Ich nutze es so gut wie immer, auch für Notitzen. Doch einige beschweren sich, dass dies zu umständlich und schwer sei. Ich sei ITler deswegen sei es nichts für sie ect. Deren ausreden verstehe ich nicht aber kann mir wer diese erklären? (nope Weblinks wird nicht von denen angenommen)
I'm watching #Vim & #NeoVim videos to be a Cool Guy. Some of it looks really powerful, and very much aligned with my pursuit of getting off techcorps. But some are like,
Want to add a hyphen between two words? Just type acD^GGci- :D
Progress made today on #ctran, although it's been slow.
For example, I spent an hour scratching my head about a variable not being set properly. At one point I thought it was was some weird side-effect of Free Pascal. But no, definitely a skill issue: I was setting the variable again elsewhere, overwriting the correct one.
Still, grabbing lines of tokens is working, so that's a step towards the parser I want. I've also fixed an issue with detecting the positions of tokens on lines.
Microsoft Says VS Code Will Work With Ubuntu 18.04 (www.linux-magazine.com)