22 May 2024 |
c3n21 | In reply to @telegram_63397700:t2bot.io Non è solo questione di abitudine, è anche questione di tempo e quello è diverso per ognuno Dico 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 |
c3n21 | Poi se per altri questo è un problema vuol dire che NeoVim non è l'editor giusto per loro | 07:07:53 |
c3n21 | In reply to @telegram_63397700:t2bot.io Sembra interessante, pero deve veramente diventare lo std, altrimenti è un wrapper I piu che le persone si devono imparare, tipo nix Con 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 |
c3n21 | Non c'è una vera propria sintassi, lanci un comando e lui ti installa la roba ed aggiorna il config.toml | 07:10:01 |
Alessandro Candido | 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 |
Alessandro Candido | 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 |
Alessandro Candido |
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND,
MIT License
Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
Apache 2.0
For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software.
GPL v3
| 14:43:41 |
Alessandro Candido | https://xkcd.com/2347/ | 14:44:04 |
Alessandro Candido | Per cui, se i plugin non sono production level la migliore strategia e' farne a meno, oppure assicurarsi rollback facili. | 14:44:54 |
Alessandro Candido | (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 |
Alessandro Candido | In reply to @aciceri:nixos.dev Vero che venite sabato 1 Giugno a continuare questi discorsi di persona? Btw, mi piacerebbe un sacco esserci, ma sono continuamente in viaggio D: | 14:47:38 |
c3n21 | In reply to @annib-ale:matrix.org (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) 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 |
Alessandro Candido | 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 |
Alessandro Candido | (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 |
| NixOS Moderation Botchanged room power levels. | 15:25:51 |
| NixOS Moderation Botchanged room power levels. | 15:28:05 |
28 May 2024 |
| dange joined the room. | 18:49:22 |
30 May 2024 |
Alessandro 🤔➖☀️🖌 | 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 |
Alessandro 🤔➖☀️🖌 | Inizierò da nixos installato sul cellulare, poi passiamo ai moduli 😁 | 21:38:21 |
Andrea Ciceri | 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 |
1 Jun 2024 |
c3n21 | Io tardo una ventina di minuti che ho avuto un contrattempo | 07:43:43 |
Alessandro 🤔➖☀️🖌 | Redacted or Malformed Event | 08:03:19 |
Alessandro 🤔➖☀️🖌 | Dove metto la bici? | 08:13:01 |
David | Stavolta non posso esserci, buon meetup folks | 08:27:14 |
Nicola Brisotto | Ciao! | 08:27:39 |
Nicola Brisotto | A chi? | 08:30:01 |
Nicola Brisotto | Siamo in un gruppetto davanti al civico 12 ma non capiamo come entrare | 08:28:28 |
Nicola Brisotto | Risolto! | 08:30:15 |
Andrea Ciceri | Ok | 08:09:13 |
Andrea Ciceri | Citofonate | 08:28:42 |