5 ms·
I‘m contemplating for a while to find a replacement for VSCode. I switched to it because Atom became too slow and it had great builtin support for most stuff. B
by larusso 1y ago
I‘m contemplating for a while to find a replacement for VSCode. I switched to it because Atom became too slow and it had great builtin support for most stuff. But I actually was never 100% happy. I usually split my work between bigger projects and smaller file edits. And VSCode was good for the second flow. But over the years and the popularity of LSPs it kinda became dump as well. I mean the fact that if one wants to edit a python or ruby file and simply wants code formatting and a semi smart intelli sense one needs to install an lsp plus plugin etc etc. Which used to work out of the box without bigger configuration. I work on different types of projects and need a fast and quick editor from time to time. VSCode used to be that for me. But now it’s bloated as a full IDE in some cases. Will look into Kate just to see what it has to offer.
- tanelpoder 1y agoTIL about Kate editor, but after 30 years of just using vi in a terminal (Unix, Mac, even Windows in cmd.exe) I switched to Zed editor (https://zed.dev https://zed.dev). I had tried other editors in the past, but quickly fell back to vi/vim after a few hours or days, for various reasons. Been using Zed for a couple of months now and no plans to go back. It also uses LSPs, but whenever I connect to some (Linux) dev host from Zed on my Mac, it autoinstalls clangd to a .local directory and so far I haven’t had to manually install any extra software. Just took a while to figure out the best Zed config for me. It’s very configurable, customizable, but the UI itself is snappy & clean (written in Rust, for those who care about it).
- israrkhan 1y agoI also really like Zed. But what prevents me from switching to Zed, is my workflow. I tend not to run desktop GUI applications on my main development machine (headless and sometimes remote). nvim is excellent in such circumstances. Also nvim is available on all platforms. I know Zed is also recently available on Linux, but I really doubt it will be as good as Zed on Mac.
- ash-ali 1y agoOne of the biggest problems i have with running basic text editors like vim/nvim is the investment time to spin up a fully loaded workable development env; esp since i've never done it before. basic vim with some modifications in .vimrc is all i have and i know some of my colleagues are also this way! nowadays though i really want to use LLMs to write code for me instead of switching contexts on different platforms. can i ask what you use for LLM stuff on nvim? how do you like it compared to running bare bones vim and switching platforms?
- israrkhan 1y agoGithub copilot has an official [1] neovim extension. There are also third-party plugins for Copilot, Chat, Next edit etc. [1] https://github.com/github/copilot.vim https://github.com/github/copilot.vim
- tanelpoder 1y agoIt works with vanilla vim (and MacVim) these days too. "Vim 9.0.0185 or newer" is mentioned in the Getting Started section. I was about to install it a couple of years ago, but then started thinking about the privacy threat model. I realized that having a "copilot" in my everyday editor (not just for public open source coding!) is never gonna fly. I may end up accidentally uploading any file I open to a 3rd party for tab completion and "AI stuff". Even if I can configure it to hopefully ignore some directories, too risky for me. With a separate editor just for coding (Zed in my case), the risk of accidentally opening and uploading a wrong file would be much lower for me, as I'll keep using vim without any AI for everything other than OSS coding. Edit: I'm sure there's an option only manually load the copilot plugin when you explicitly want it, but it still makes me too uneasy.
- pxc 1y agoHow hard would it be to have an editor just ignore files that aren't in source control (at least staged)?
- bigstrat2003 1y agoHaven't used Kate, but I strongly recommend Sublime Text. It's lightweight and the plugin support means you can add more features if you need them.
- MonkeyClub 1y agoWhat I can't get over with Sublime is how it's $99 for an editor license, while IntelliJ is €169. It doesn't feel value for money.
- larusso 1y agoI used sublime before and was happy enough. But the license thing never sit well with me.