Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.
VIM-problem
:syntax on
är aktiverat?
:syntax on
är aktiverat?
Åh, det var därför. Tack så väldigt mycket!
"Rätt sätt" (åtminstone "vedertaget sätt") att hantera plugins i Vim är vanligen genom Pathogen eller Vundle. Pathogen förenklade pluginhantering betydligt när det först dök upp, och Vundle är en vidareutveckling av konceptet som kopplar väl till Github och sköts helt och hållet inifrån Vim och `~/.vimrc`. Personligen använder jag numera Vundle. Det finns även en fork som kallas NeoBundle, men om man inte har specifika krav som NeoBundle men inte Vundle uppfyller så är det nog smidigare att använda det senare, då det är mer utbrett.
För att börja använda Vundle så är det enklast att läsa dokumentationen, men i korthet skulle man kunna installera Vundle samt aktivera exempelvis just NERD tree genom att i terminal köra:
mkdir ~/.vim/bundle
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
och därefter lägga till följande längst upp i sin `~/.vimrc`:
filetype off
set runtimepath+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'gmarik/Vundle.vim'
Plugin 'scrooloose/nerdtree'
call vundle#end()
filetype plugin indent on
Ladda sedan om `~/.vimrc`, enklast kanske genom att helt enkelt starta om Vim (vilket egentligen inte behövs). När nu Vundle har laddats och angivna plugins har ändrats så kör man Vim-kommandot:
:PluginInstall
så kommer Vundle automatiskt plocka hem aktuella pluginversioner från Github och framöver aktivera dessa när Vim startas. Notera hur Github "magiskt" antas genom den syntax som användes för att definiera pluginen ovan. Innehåller beteckningen inga snedstreck så antas det att man syftar på Vim Scripts Githubspegel av alla plugins från Vims officiella pluginbank. Mer info i dokumentationen.
När det bara handlar om en enstaka plugin så ser ovanstående lite bökigt ut, men när det börjar handla om flertalet plugins och man även vill att Vimkonfigurationen ska kunna synkas över flertalet maskiner så märker man att Vundle förenklar ordentligt. För att nu exempelvis installera Syntastic så lägger man bara till raden `Plugin 'scrooloose/syntastic'` i `~/.vimrc`, läser in inställningen och kör `:PluginInstall` så är det klart.
Pathogen är på sätt och vis enklare då man slipper `:PluginInstall`-steget (fast manuellt behöver klona kodbanker i stället), men det är i all ärlighet inte så jobbigt, och med Vundle är det enklare att föra över konfigurationen till en annan dator (vilket jag personligen värderar högt), samt att hålla pluginerna uppdaterade. Med Pathogen så är respektive plugin fristående från Vim och dess konfiguration överhuvudtaget, och det blir lurigare att hålla konfigurationen i ett versionshanteringssystem, vilket ofta är gynnsamt att kunna göra.
- Igår Xbox-chefen Phil Spencer självkritisk efter Redfall-flopp 55
- 4 / 5 Nvidia: "Vår AV1-kodare bättre än AMD och Intel" 47
- 4 / 5 Microsoft tvingar på användare Edge för länkar 96
- 4 / 5 Ny funktion stoppar flodvåg av Windows-aviseringar 29
- 2 / 5 Modernare programmeringsspråk ska göra Windows säkrare 47
- IPS i både 43” och 50” Philips 8897?3
- Vad är detta för RTX 2070-kort?4
- Vad lyssnar du på just nu?12386
- Quiz: Visa dina Star Wars-kunskaper!97
- Vad har ni i lön?11821
- Finns det en laptop för spel till ett försvarbart pris?17
- Helgsnack: Vad är det bästa som digitaliserats?14
- Bahnhof eller Telenor8
- Microsoft och AMD i samarbete om AI-krets – tar upp kampen mot Nvidia16
- Felsökning POE injector strömförsörjning ger långsamt Wifi7
- Säljes iQunix F96 RGB trådlöst
- Säljes Google Pixel 6a 128GB Charcoal i obruten förpackning!
- Säljes 2 itx paket! AM5 eller 11th gen, 3060ti
- Säljes Jamo 5.0 hembiohögtalare för mindre rum
- Köpes AM4 med stöd för 1700x
- Säljes Soundboks Gen 3 x Jägermeister Special Edition - Helt Ny
- Säljes mITX-paket: Ryzen 7 5800X, MSI MPG B550I, G.Skill 32 GB 3600 Mhz CL16
- Säljes JBL 075 JBL 2110 högalarelement
- Säljes 2 st NES + 9 spel +Zappers
- Säljes Gigabyte 3060 WindForce 12GB
- Helgsnack: Vad är det bästa som digitaliserats?14
- Microsoft och AMD i samarbete om AI-krets – tar upp kampen mot Nvidia16
- Fredagspanelen 294: Postmord och prisras1
- Crucial ska släppa ny rekordsnabb SSD14
- Asus PG42UQ: OLED-skärmen som sätter ribban och kostar därefter33
- Uppåt för Iphone – men Samsung passerar Apple28
- Fynd24 har sålt fejkade hårddiskar sedan 2021133
- Gigabyte bekräftar 8 GB grafikminne till RTX 4060 Ti96
- Xbox-chefen Phil Spencer självkritisk efter Redfall-flopp55
- Quiz: Visa dina Star Wars-kunskaper!97
Externa nyheter
Spelnyheter från FZ
- Lego 2K Drive kommer ha säsongspass - Men testar en egen modell idag
- Nintendo håller en release-stream inför The Legend of Zelda: Tears of the Kingdom idag
- Svarta Steam-siffror för Redfall igår
- Xbox "levde inte upp till" 2022 års showcase, men Phil Spencer är "entusiastisk" över årets igår
- Det här spelar FZ i helgen – vad spelar du? igår