Earlier quoted context omitted.
And, oddly, they chose to do their own Scheme implementation for it. Not that I'm against Scheme in particular, but a lot of other people justifiably seem to be. It doesn't have the speed or learn-it-in-10-minutes of Lua (nvim) or the historical excuse of Elisp/Vimscript (emacs/vim) or the ecosystem of Typescript (vscode). Strange choice.
Scheme makes sense to me (better semantics than Lua), but I'm surprised that they didn't choose an established and fast implementation like Guile.
Leaving Neovim for Zed
311–320 of 331 posts
Re: Leaving Neovim for Zed
#312Earlier quoted context omitted.
It sounds like you don't have lazy loading enabled. No way it should take that long to start up, and version updates shouldn't be that frequent.
I don't know how to enable it. It isn't mentioned on the config screen, though not very much is.
-- lazy.nvim configuration example
require('lazy').setup({
defaults = {
lazy = true, -- default to lazy loading
-- other default options
},
plugins = {
{ 'neovim/nvim-lspconfig' },
{ 'hrsh7th/nvim-cmp' },
-- ... other plugins
}
})Re: Leaving Neovim for Zed
#313> I was already a keyboard maximalist from previous jobs where I learned speed = productivity I've never understood this. In over 30 years in the industry, I've not once held a job where my keyboard speed had a noticeable effect on my productivity. Even when I had to type one-handed for a month, my productivity was unchanged. The average developer averages 10 lines of finished code per day. And even with a raw 10x th…
> The average developer averages 10 lines of finished code per day This is a ridiculous statement. Citation needed.
Ten lines per day?? Over my 20-year career in Big Tech I figure I've averaged about 10 lines of shipping code per week. I've been working in a domain-specific field and have shipped several kernel features. These days I'll sometimes go an entire quarter without writing a single line of code.
Not all of us went down the "Java code monkey" career path.
Re: Leaving Neovim for Zed
#314Earlier quoted context omitted.
> The average developer averages 10 lines of finished code per day This is a ridiculous statement. Citation needed.
> This is a ridiculous statement Ten lines per day?? Over my 20-year career in Big Tech I figure I've averaged about 10 lines of shipping code per week . I've been working in a domain-specific field and have shipped several kernel features. These days I'll sometimes go an entire quarter without writing a single line of code. Not all of us went down the "Java code monkey" career path.
Then you're not a programmer anymore, you're something else.
Re: Leaving Neovim for Zed
#315Earlier quoted context omitted.
My only gripe with Sublime Text is that they've changed to a "semi subscription" license model, where licenses expire after 2-3 years, and you essentially need to buy it again after that time. It's essentially the same model used by other editors like the Jetbrains suite, but unlike Jetbrains, updates to Sublime Text (and Merge) are few and usually don't contain much other than bugfixes. I've faithfully purchased Sub…
I'm in the same situation. The upgrade price for Sublime Text and Sublime Merge is $152 whereas the full license is $168. As you say, it feels more like a subscription model. I'd renew if the discount was bigger. I can of course continue to use the versions released while my license was valid, but it would be nice to get bug fixes and new feature while still supporting the developers.
The issue tracker for ST has 1863 open issues, or 41% open vs closed issues [2], and the issue tracker for SM has 1055 open issues [3].
I have no problem paying for software, and i understand that most developers don't work for free, but with this software it doesn't even appear i'm paying for "work", and instead it appears to be more or less a passive source of income for the developer.
As i wrote earlier, i'm not entirely sure what i'm gonna do, but given the slow pace of improvements to ST, i guess i can easily wait a couple of years before updating, if ever.
[1]: https://www.sublimetext.com/blog/
Re: Leaving Neovim for Zed
#316Earlier quoted context omitted.
neovim is what happens when the javascript kids decide to "improve" one of the best editors ever created. The entire Lua ecosystem standing on 50 unstable plugins that provide the entire kitchen sink, yet do not even have a 1.0 version is nightmarish. Follow any guide and either everything breaks, or you get an hodgepodge of automagic popups, stuff that autodownloads, flash messages and useless features that are comp…
>neovim is what happens when the javascript kids decide to "improve" one of the best editors ever created I don't think that's accurate. Now, if OTOH you said "the Lua kids" then I'd probably agree.
Re: Leaving Neovim for Zed
#317Earlier quoted context omitted.
-rwxr-xr-x 1 root 24 Oct 29 1929 /bin/ed -rwxr-xr-t 4 root 1310720 Jan 1 1970 /usr/ucb/vi -rwxr-xr-x 1 root 5.89824e37 Oct 22 1990 /usr/bin/emacs
I'm not getting the same results for ed? $ whereis -b ed | cut -d' ' -f 2 | xargs ls -l -rwxr-xr-x 1 root root 55504 Feb 22 2020 /usr/bin/ed
ls -l $(which ed)Re: Leaving Neovim for Zed
#318Am I the only one scratching my head about how Zed will eventually monetize their business to satisfy the investors behind their $12M investment?
Re: Leaving Neovim for Zed
#319Earlier quoted context omitted.
I should have specified internal config files for the runtime queries that you mention. Those are .scm files.
I wouldn't really count that as editor config. Every editor with treesitter support will have configs for treesitter, for instance: https://github.com/nvim-treesitter/nvim-treesitter/blob/mast...
Re: Leaving Neovim for Zed
#320Earlier quoted context omitted.
> This is a ridiculous statement Ten lines per day?? Over my 20-year career in Big Tech I figure I've averaged about 10 lines of shipping code per week . I've been working in a domain-specific field and have shipped several kernel features. These days I'll sometimes go an entire quarter without writing a single line of code. Not all of us went down the "Java code monkey" career path.
> I'll sometimes go an entire quarter without writing a single line of code Then you're not a programmer anymore, you're something else.