-- Leo's gemini proxy

-- Connecting to it.omarpolo.com:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=it

014 — Pillole di Emacs: auto insert mode


‘auto-insert-mode’ è un pacchetto elisp che inserisce del testo automaticamente nei nuovi buffer in base all’estensione o al major mode. Ad esempio, provando ad aprire un file ‘.el’, inserirà l’intero banner della GPL e la classica intestazione dei pacchetti (autore, data, categoria…)


Per attivarlo basta invocare

> (auto-insert-mode)


È anche relativamente semplice definire degli “scheletri” personalizzati; questo è il mio auto insert per Go:


(define-auto-insert
  '("\\.go\\'" . "Go skeleton")
  '("Short description: "
    "package "
    (completing-read "Go package: "
                     `("main" ,(file-name-nondirectory
                                (directory-file-name default-directory))))
    \n \n > _ \n))

(auto-insert-mode usa skeleton.el per gestire l’inserimento)


$BlogIt: index.gmi,v 1.1 2021/10/20 07:43:10 op Exp $

-- Response ended

-- Page fetched on Thu Apr 25 13:30:49 2024