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. [su_button url=”https://github.com/twitvim/twitvim” target=”blank” icon=”icon: play” desc=”source code”]TwitVim (github)[/su_button]

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 )

Google photo

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

Twitter picture

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

Facebook photo

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

Connecting to %s