Emacs: identica-mode

social microblogging da console

Spesso, quando utilizzo solo la console, per interfacciarmi con identi.ca utilizzo mcabber. mcabber è un client jabber che supporta anche identi.ca tramite update@identi.ca. Utilizzo però anche identica-mode per emacs (nel mio caso emacs23-nox). Se qualcuno volesse provare identica-mode, cercherò qui di dare qualche indicazione su come utilizzarlo (si da per scontato un account su identi.ca)…


Cominciamo con il fare riferimento ad un altro blog:
http://blog.nethazard.net/identica-mode-for-emacs/

Scarichiamo una versione di identica-mode recente:
http://blog.nethazard.net/u/1
oppure:
http://git.savannah.gnu.org/cgit/identica-mode.git

Scompattiamo l’archivio scaricato e copiamo il file identica-mode.el dentro la directory /home/utente/.emacs.d/
Apriamo ora il file /home/utente/.emacs e inseriamo le istruzioni:
;; Identica
(load "/home/utente/.emacs.d/identica-mode.el")
(require 'identica-mode)
(setq identica-username "VostroUsername")
(setq identica-password "VostraPassword")
(global-set-key "\C-cip" 'identica-update-status-interactive)
(global-set-key "\C-cid" 'identica-direct-message-interactive)

Emacs è pronto. Apriamolo ed entriamo in identica-mode:
M-x identica-mode

Ci apparirà la lista dei messaggi. Per i comandi specifici all’interno di identica-mode, fate riferimento al blog indicato all’inizio.

Altri riferimenti:
http://www.emacswiki.org/emacs/identica-mode.el
http://www.cs.vassar.edu/~priestdo/emacspeak/2010/msg00094.html
http://www.cs.rutgers.edu/LCSR-Computing/some-docs/emacs-chart.html
http://www.altertux.org/emacs.html
http://www.johnnyjacob.org/tools.html

Va da se che risulta più agevole l’utilizzo se si utilizza emacs per l’X window system.

6 commenti

  1. idl3
    Pubblicato 28 agosto 2010 alle 13:56 | Permalink

    Unknown Linux

    Grazie per la guida, la prossima volta che scrivero’ su Identi.ca lo faro’ da Emacs (e’ richiesto anche JSON, io almeno non ce l’avevo e sono andato a cercarlo).

  2. Pubblicato 28 agosto 2010 alle 15:25 | Permalink

    Firefox 3.5.11 Linux

    @idl3: probabilmente ti riferisci alla sezione del identica-mode.el:

    (eval-when-compile (require ‘cl))
    (require ‘xml)
    (require ‘parse-time)
    (require ‘longlines)
    (require ‘url)
    (require ‘url-http)
    (require ‘json)

    però io non ho aggiunto niente di più di quanto scritto e quindi mi prendi alla sprovvista per quanto riguarda Debian Squeeze e gNewSense 3. Fammi capire se ti riferisci a:
    - http://json.org/json-it.html
    - alle librerie libjson…
    - a js2-mode per emacs
    - oppure a
    http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/lisp/json.el?root=emacs (indirizzo per intero)
    per la directory /lisp.

    Come ti ho detto, con emacs23-nox non ho aggiunto niente. Ti prego quindi a beneficio di altri possibili utenti interessati, cosa vuoi dire con “io almeno non ce l’avevo e sono andato a cercarlo”, quali procedure hai adottato e quali sono i benefici. Ti ringrazio per tutto questo.

  3. idl3
    Pubblicato 28 agosto 2010 alle 15:58 | Permalink

    Unknown Linux

    Ho Debian Lenny con Emacs 22. Nel mio caso mancava http://cvs.savannah.gnu.org/viewvc/*checkout*/emacs/lisp/json.el?root=emacs

    json.el non era presente nella directory /usr/share/emacs/22.2/lisp/

    L’ho scritto nel caso altri dovessero trovarsi nella stessa situazione. :)

  4. Pubblicato 28 agosto 2010 alle 16:16 | Permalink

    Firefox 3.5.11 Linux

    @idl3: come sospettavo si tratta di Lenny e emacs22. Al contrario con emacs23, json si trova correttamente in /usr/share/emacs/23.2/lisp. Ti ringrazio per la precisione, così chi avrà il tuo stesso problema saprà come risolverlo. Strano che Saldana non ne fa menzione…. forse lo da per scontato.

  5. Pubblicato 29 agosto 2010 alle 06:04 | Permalink

    Firefox 3.5.11 Linux

    Hello and thanks a lot for writing about identica-mode.

    I was not aware of the json library problem on Emacs22. I will update the documentation with that.

    I currently develop identica-mode using Debian Squeeze and Emacs23.2, so for me the json library was already available. Didn’t test on emacs22.

    Please, let me know any other problems or feature suggestions. Patches of course always welcome :)

  6. Pubblicato 30 agosto 2010 alle 19:55 | Permalink

    Firefox 3.6.8 Linux

    @Gabriel Saldana: thanks for your e-mail

Scrivi un commento

La tua e-mail non sarà mai comunicata ad altri. I campi obbligatori sono contrassegnati con un *

*
*

- Inizio pagina -