Nix Milan | 113 Members | |
| https://milano.nix.pizza/ | 7 Servers |
| Sender | Message | Time |
|---|---|---|
| 22 May 2024 | ||
*
| 06:52:56 | |
In reply to @telegram_63397700:t2bot.io* 1): In realtà c'è ed è vimdoc Quando fai :help <qualcosa> ti si apre la doc e navigare molto velocemente tutta la doc usando i tag che ci sono all'interno (ovviamente qualcuno la deve scrivere ma non è un problema strettamente legato a NeoVim) | 06:53:05 | |
*
Quando fai :help <qualcosa> ti si apre la doc e navigare molto velocemente tutta la doc usando i tag che ci sono all'interno (ovviamente qualcuno la deve scrivere ma non è un problema strettamente legato a NeoVim) | 06:53:18 | |
In reply to @c3n21:matrix.orgDovrebbe essere piu imperativo farlo, come per i pacchetti latex | 06:55:10 | |
*
Per il fatto delle feature nuove con lazy.nvim quando aggiorni i plugin ti mostra il changelog, o se non c'è lo autogenera andando a fare il delta dei commit | 06:55:23 | |
In reply to @c3n21:matrix.orgSi ma capisci che questo non sta ne in cielo ne in terra? | 06:55:28 | |
In reply to @telegram_63397700:t2bot.ioNon ho mai usato Latex se non embeddato in altri linguaggi di markdown per cui non saprei, però io sarei molto d'accordo ad adottare il formato di luarocks | 06:58:59 | |
In reply to @telegram_63397700:t2bot.io Questione di abitudine ad un certo punto Per il mio caso d'uso io mi trovo anche abbastanza bene, non aggiorno spessissimo e quando lo faccio risolvo più problemi insieme (c'è anche da dire che io uso la nightly per cui si spaccano anche le api built-in) Avere una G/TUI preposta mi sembra complessità in più, anche perché per settare un'opzione basta una riga di Lua o di VimScript e puoi anche fare hotreloading source-andoti di nuovo il config | 07:02:40 | |
In reply to @c3n21:matrix.orgNon è solo questione di abitudine, è anche questione di tempo e quello è diverso per ognuno | 07:03:32 | |
In reply to @c3n21:matrix.orgSembra interessante, pero deve veramente diventare lo std, altrimenti è un wrapper I piu che le persone si devono imparare, tipo nix | 07:02:53 | |
In reply to @telegram_63397700:t2bot.ioDico che è questione di "abitudine" perché io ormai ho abbandonato l'idea di voler avere sempre l'ultima versione di tutto e non sento bisogno di feature in più di cui sono riuscito a fare a meno fino ad ora | 07:07:02 | |
| Poi se per altri questo è un problema vuol dire che NeoVim non è l'editor giusto per loro | 07:07:53 | |
In reply to @telegram_63397700:t2bot.ioCon rocks.nvim (ennesimo plugin manager per NeoVim) si cerca di promuovere plugin come pacchetti luarocks o in alternativa installarlo tramite git come si tende a fare adesso | 07:09:37 | |
| Non c'è una vera propria sintassi, lanci un comando e lui ti installa la roba ed aggiorna il config.toml | 07:10:01 | |
| In ogni caso, in qualunque modo la metti, se tieni la tua configurazione di Neovim sotto un flake il rollback e' istantaneo... | 14:40:01 | |
| Inoltre, tanti plugin (se non tutti) sono progetti amatoriali. Io mi scrivo la mia cosa che va bene per me, e se voglio aggiungermi una configurazione me la aggiungo. Se poi qualcuno vuole usarla, liberi tutti, una volta che e' open, ma i maintainer non beccano un centesimo per il lavoro... | 14:41:13 | |
MIT License
Apache 2.0
GPL v3 | 14:43:41 | |
| https://xkcd.com/2347/ | 14:44:04 | |
| Per cui, se i plugin non sono production level la migliore strategia e' farne a meno, oppure assicurarsi rollback facili. | 14:44:54 | |
| (poi per le dependency in termini di pacchetti Lua sono d'accordo con luarocks e c3n21, ci sono sicuramente modi migliori, ma credo che in realta' la maggior parte dei plugin dipenda solamente dall'API di neovim - queste dipendenze fra plugin sono un po' una cosa nuova, almeno su ampia scala) | 14:46:38 | |
In reply to @aciceri:nixos.devBtw, mi piacerebbe un sacco esserci, ma sono continuamente in viaggio D: | 14:47:38 | |
In reply to @annib-ale:matrix.org plenary.nvim mi sembra che sia una dipendenza molto comune che potrebbe verrebbe gestita meglio da un package manager vero a questo punto invece che lasciare l'onere all'utente finale Poi già il fatto che plenary reimplementa un subset di busted per unit testing per me è già sintomo che forse avere accesso ad un qualcosa di più strutturato gioverebbe più a tutti e faciliterebbe volendo anche lo sviluppo di plugin più completi, anche perché l'alternativa a questo è infilare questi pacchetti extra direttamente nel programma finale come è stato fatto per il serializzatore JSON in Lua se non erro | 14:51:55 | |
Sono d'accordo, ma credo che plenary.nvim abbia dato un po' il via a questa cosa, perche' e' quasi un pezzo di Neovim API che non viene distribuito con Neovim | 14:53:13 | |
(non davvero, ha piu' che senso che Neovim abbia un API minimale, e plenary.nvim venga distribuito separatamente, pero' e' da li' che comincia a servire un package manager, perche' finalmente hai una libreria, non solo applicazioni) | 14:55:04 | |
| 15:25:51 | ||
| 15:28:05 | ||
| 28 May 2024 | ||
| 18:49:22 | ||
| 30 May 2024 | ||
| ciao, io sabato vorrei qualcuno (@andreaciceri? :D) che mi racconti un po' di flake.parts. ve la butto lì perché è un pezzo che ci penso (ho pure iniziato a scrivere un blog post a proposito, per forzarmi ad imparare e capire) e vorrei usarli da qualche parte | 20:36:17 | |
| Inizierò da nixos installato sul cellulare, poi passiamo ai moduli 😁 | 21:38:21 | |
| Chiedimi tutto quello che vuoi! Comunque più che flake-parts ti consiglio di capire il module system, capito quello flake-parts é semplice | 20:49:20 | |