Gå til innhold

Både Emacs og Vim har blitt skikkelig oppdatert for første gang på flere år


Anbefalte innlegg

Videoannonse
Annonse

 

 

En annen større nyhet er Xwidgets, som gir mulighet for å integrere GTK-baserte widgets inne i bufferne til Emacs. I første omgang gir dette mulighet til å åpne websider innen i Emacs, ved å bruke den integrerte, WebKit-baserte nettleseren. 

 

Sitatet “Emacs is a great operating system – it lacks a good editor, though.” blir sannere og sannere med årene......

  • Liker 2
Lenke til kommentar

 

 

Den nye versjonen av Vim, 8.0, som ble gitt ut tidlig i forrige uke, er det første store oppdateringen av verktøyet på ti år.

Ja og nei. Det er en "stor" ny versjon, men Vim oppdateres løpende med patches i master branch, f. eks Vim 7.4 kan komme med patch 1-1689 (vim --version). Litt annerledes enn at ting går 7.3 -> 7.4 -> 8.0 direkte.

Lenke til kommentar

Den nye versjonen av Vim, 8.0, som ble gitt ut tidlig i forrige uke, er det første store oppdateringen av verktøyet på ti år.

Den største oppdateringen til Vim har kommet i form av en fork: neovim - literally the future of vim

 

Neovim is a refactor—and sometimes redactor—in the tradition of Vim, which itself derives from Stevie. It is not a rewrite but a continuation and extension of Vim. Many clones and derivatives exist; some are very clever, but none are Vim. Neovim strives to be a superset of Vim except for some intentionally-removed misfeatures. It is built for users who want the good parts of Vim, and more.

Endret av ism_InnleggNO
Lenke til kommentar

Den største oppdateringen til Vim har kommet i form av en fork: neovim - literally the future of vim (min utheving)

Vi får nå se på det. Det har skjedd noen endringer på måten Vim utvikles siden Neovim ble introdusert (kanskje pga. Neovim, til og med), hvor det er flere aktive maintainers enn Moolenaar. Jeg er er ikke helt helt overbevist om at Neovim er fremtiden.

 

De største irritasjonsmomentene for daglig bruk blir etterhvert fikset med ny versjon av Vim, som gir folk mindre motivasjon til å se på alternativet (noe det uten tvil fortsatt er; kun et alternativ).

Lenke til kommentar

 

Den nye versjonen av Vim, 8.0, som ble gitt ut tidlig i forrige uke, er det første store oppdateringen av verktøyet på ti år.

Ja og nei. Det er en "stor" ny versjon, men Vim oppdateres løpende med patches i master branch, f. eks Vim 7.4 kan komme med patch 1-1689 (vim --version). Litt annerledes enn at ting går 7.3 -> 7.4 -> 8.0 direkte.

*shakes fist at google chrome*

Lenke til kommentar

 

Ja og nei. Det er en "stor" ny versjon, men Vim oppdateres løpende med patches i master branch, f. eks Vim 7.4 kan komme med patch 1-1689 (vim --version). Litt annerledes enn at ting går 7.3 -> 7.4 -> 8.0 direkte.

*shakes fist at google chrome*

 

Ser sammenligningen, men det er vel egentlig ikke det samme. Det er bare et nummer tilegnet hver patch, og ikke fulle versjoner hver gang.

 

https://github.com/vim/vim/commits/master

Endret av Occi
Lenke til kommentar

Ser sammenligningen, men det er vel egentlig ikke det samme. Det er bare et nummer tilegnet hver patch, og ikke fulle versjoner hver gang.

Det var heller normen, enn unntaket, før chrome kom på banen med å benytte heltall på det som normalt ville kun vært en 'patch'.

Mange andre aktører ble nesten tvunget til å følge i samme bane, for at det ikke skulle se ut som at de ikke oppdaterte sine programmer.

Dermed sitter vi igjen med personer som ikke anser en 'patch' som en oppdatering :(

Lenke til kommentar

Det var heller normen, enn unntaket, før chrome kom på banen med å benytte heltall på det som normalt ville kun vært en 'patch'.

Mange andre aktører ble nesten tvunget til å følge i samme bane, for at det ikke skulle se ut som at de ikke oppdaterte sine programmer.

Dermed sitter vi igjen med personer som ikke anser en 'patch' som en oppdatering :(

Tror jeg sier meg enig i det poenget. Er også en dårlig unnskyldning for å ha breaking changes i hver release, siden det hele tiden er "major release" med heltall. Er litt involvert i utvikling av addons til Firefox, og det er spesielt frustrerende ofte små endringer i API som heller burde samles opp i større versjoner.
Lenke til kommentar

Hah. NANO all the way!

 

VIM er en vimsete måte å redigere tekstfiler. EMACS er vel for litt mer avansert bruk. Lage GCC av maskinkode f.eks. Så lenge de gjør det de skal finnes det vel ikke så mange grunner til å gjøre store endringer..

 

Det er noe av problemet i teknologiverden idag. Ting som fungerer "fikses", slik at det blir ubrukelig.

Endret av zeebra
Lenke til kommentar

Vim/Emacs og Nano har helt forskjellige bruksområdet. De førstnevnte er laget for at du skal kunne sitte arbeidsdagen din inni programmet og kunne skrive en bok om du så ønsker. Sistnevnte er laget for å være en minimal teksteditor.

 

Det er litt som å sammenligne Microsoft Word med Notepad.

  • Liker 1
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...