@Bastianoso #MacVim (ja wirklich)
Why does #MacVim (in #homebrew) depend on python, llvm, lua, rust, and ruby? That seems insane.
I've just found that #MacVIm allows you to make its windows transparent. I love it!

Here are a few more icons. Ping me for .icns files.

#Zed #vim #MacVim #VSCode #SublimeText #Emacs #icon #icons

I'm trying #Zed. I like it a lot. It's got a #vim mode, it's very incomplete but it’s got the basics covered. It's got a minimalistic UI but it's unmistakably Graphical UI. It's got tabs, and status bars, and command bar. It also has a project navigator. A thing that I wanted in MacVim for a long time. Zed's also got a decent tools integrations. LSP works out of the box (I'm using ruby-lsp, it's OK). It autoformats code (with RuboCop in the Ruby case). It's got syntax-based task. This means I can run a single spec or a group of specs right from the editor (it's got built in terminal) and I don't need to fiddle with rspec arguments as I edit code. I can rerun the task on hotkey. Most of this was possible in vim for a long time but required extensive configuration.

There was one big issue though. Zed’s got a black icon. #MacVim’s icon is green. I was loosing my editor in the dock and app switcher all the time. So I fixed it for me. I made a green Zed icon.

Let me know if anyone has a similar issue and want an icon in colours you're used to.

BTW, try Zed. It’s great.

I actually already did this in 2018 when #vim 8.1 came out. I was using #MacVim back then, simply because it was rendering text much faster than all the terminal apps available at the time. The new built-in terminal in 8.1 was a huge feature. It allowed me to stop switching between MacVim and the terminal all the time and still enjoy a fast vim experience. Eventually faster terminals like #alacritty, #kitty and #wezterm and also #neovim made me switch back to the terminal again.

I read an article about why trying to use #vim (or GUI versions of #vim like #MacVim) with a side file explorer will actually make things harder and more unexpected than using netrw inside windows as it was supposed to.

Does anyone remember such an article? Please help me find it. 🤞🏼 🙏🏽

#vim #MacVim #netrw

#MacVim 2023 retrospective and roadmap: https://github.com/macvim-dev/macvim/discussions/1472

“In general, MacVim does not see a lot of pull requests or community involvement, which I am trying to understand more. Does that indicate that the project is mostly mature and doesn't need much changes? Or that it mostly serves as a downstream project to Vim and most changes go to Vim itself? Or that the development model makes it hard for contributors to get their feet wet, or submit patches?”

MacVim 2023 retrospective and roadmap · macvim-dev/macvim · Discussion #1472

Happy New Year! I originally wanted to send this out by EOY 2023, but holiday mood struck me and so running a few days late. MacVim r179 is now out, which comes with Vim 9.1 which has also just bee...

GitHub

TIL: Neovide https://neovide.dev

“This is a simple, no-nonsense, cross-platform graphical user interface for Neovim (an aggressively refactored and updated Vim editor). Where possible there are some graphical improvements, but functionally it should act like the terminal UI.”

#macvim #NeoVim #vim

Neovide - Neovide

A Simple, No Nonsense, Cross-Platform, Graphical User Interface for Neovim

“TerminalVim - allows opening files from macOS in a NeoVim "desktop app", and integrates well with Note Taker Alfred workflow, for quickly jotting down notes during meetings.” (/🎩 hattip https://dotfiles.substack.com/p/24-dorian-karter)

This sounds interesting! It's been one of the 2 reasons I'm using MacVim. 1) MacVim is GUI app and allows me to open any files in it directly from Finder or through double-clicking; 2) it gives me a bit more flexibility for fonts.

MacVim is a solid app.

#vim #macvim

24 - Dorian Karter

Dorian is a full-stack software engineer currently located in Northwest Indiana. He fell in love with programming as a teenager and has been developing software professionally for 20 years. He considers himself lucky to work on things that challenge and fulfill him. He found that his genuine interest in this craft has served him well in his career. He considers himself a product engineer and adopts a multidisciplinary approach to development that combines technical expertise, business acumen, and user-centric thinking.

.dotfiles