vim, Twitter ja twitvim plugin

Photo by Taylor Vick on Unsplash

Kotoisuuden tunne on yllättävän tärkeää.

vim ja TwitVim? Kahta et vaihtaisi!

Pilvi muutti erään asian: joskus joudumme tekemään töitä ssh:n kautta terminaalissa, eli “etänä” palvelimella. No, mikäs siinä. Mutta pitäähän koti olla sisustettu. Ja tekstieditorissa pitää olla suoraan mahdollisuus twiitata!

Siis: TwitVim -lisäosaa virittelemään. Jos haluat vilkaista TwitVimin lähdekoodia, se löytyy Githubista: TwitVim

Mitä Twitvim tekee?

TwitVim on vim:n omalla ohjelmointikielellä (Vimscript) kirjoitettu lisäosa, jossa on monia Twitterin perustoimintoja. Asennuksen jälkeen vim:ssä on uusia komentoja, ja voit mm.:

  • twiitata komennolla :posttotwitter
  • twiitata vim:n puskurissa näkyvä teksti (:CPostToTwitter)
  • lukea Twitterin aikajanaasi

Otetaan yksi vim -editori. Se löytyy yleensä valmiina suoraan minkä tahansa Linuxin kanssa, joka palvelimeen on asennettu.

  • tehdään vim:n alle autoload ja bundle -kansiot
  • huolehditaan vim:iin jokin automaattinen lisäosien latausmekanismi
  • kopioidaan TwitVim lähdekoodi vim:n aiemmin luotuun kansioon ./bundle
  • konfiguroidaan .vimrc tiedoston asetukset kuntoon, jotta TwitVim latautuu

Vim kuntoon ja kansioiden luonti

vim toimii jo?

Hyvä.

TwitVim, kuten monet muut plugarit vim:iin, kannattaa ladata jollain automaattisella latausmekanismilla. Ja kuten arvata saattaa; valinnanvaraa on, ja kukaan ei oikeasti tiedä miksi pitäisi jotain tiettyä mekanismia käyttää, joten mennäänpä virran mukana – rullatkaa rumpuja – Tim Pope:n “pathogen” on niitä oldskooleimpia, alkuperäisiä ratkaisuja, joten napataan se tämän illan näytökseen ilotulitteeksi. Myyntipuhettakin voi käydä tutkailemassa, mutta kun tulet takaisin, niin hihat heilumaan:

Pathogenin asennus vim:iin

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: