Distribución chilena de GNU Emacs · 2026

Lloica.Emacs

«La Lloica (Leistes loyca) es un ave del campo chileno: pecho rojo brillante, espalda parda y oscura, mirada atenta. Lloica Emacs busca ser eso para el desarrollador: un compañero local, vistoso pero discreto, con buena memoria y oído para muchos lenguajes.»

★ La idea

¿Qué es Lloica Emacs?

Una distribución experimental de GNU Emacs orientada a desarrollo multi-lenguaje, escritura profesional con org-mode y productividad inmediata, con coherencia visual propia. Si necesitás un Emacs ya armado para «entrar y trabajar», Lloica te acompaña; si preferís construir el tuyo, es un buen punto de partida documentado.

Multi-lenguaje

Python, Rust, JS/TS, C/C++, Haskell, Go, Astro… con LSP, tree-sitter y dap-mode donde aplica.

Escritura org-mode

org-roam, LaTeX, reveal.js, plantuml. Babel para ~25 lenguajes (python, rust, sql, http, ditaa, dot…).

Productividad inmediata

Dashboard, completado moderno (vertico + orderless + marginalia), recentf, neotree (F8).

IA opcional

Autocompletado con Tabnine, activable; nada se impone.

Recomendaciones

lloica-recommend: paquetes por modo, limpieza de duplicados, cheatsheet contextual, updates de straight.

Configurable

M-x lloica-settings — todo expuesto como defcustom bajo el grupo lloica (banner, tema, fuente, ave).

★ Soporte real

Lenguajes con tooling

Python flycheck · flymake-ruff · jedi · autopep8 · anaconda
Rust rustic · lsp + lsp-ui · dap-mode · clippy on save
JavaScript js2-mode · js2-refactor · xref-js2 · dap-node
TypeScript typescript-mode · tide · dap-node
C / C++ clang-format · irony · ecb
Astro astro-mode (web-mode) + eglot
Mermaid mermaid-mode

Además, org-babel ejecuta ~25 lenguajes (shell, python, rust, js, ts, latex, haskell, R, sql, java, plantuml, ditaa, dot, http, restclient, verb…).

★ Las amigas de la lloica

El bestiario

Cada ave es un tótem visual de una capacidad. La lloica —única con pecho rojo— es la protagonista; las amigas son siluetas negras, estilo heráldico.

Lloica · pecho rojo

Leistes loyca

Dashboard / startup

Chercán

Troglodytes aedon

Completion (vertico)

Diuca

Diuca diuca

Org-mode / agenda

Tenca

Mimus thenca

IA / autocompletado

Queltehue

Vanellus chilensis

Flycheck / alertas

Cóndor

Vultur gryphus

LSP / análisis amplio

Picaflor

Sephanoides sephanoides

Acciones rápidas / M-x

★ Entrar y trabajar

Instalación

Requisitos: Emacs 28.1+, git, bash 4+, Python 3 (con pip), lualatex opcional.

  1. 1

    Clonar en ~/.emacs.d (con submódulos):

    git clone --recurse-submodules https://gitlab.com/pineiden/lloica-emacs ~/.emacs.d
  2. 2

    Instalador (autodetecta el SO vía /etc/os-release):

    bash ~/.emacs.d/install.sh

    Flags: --dry-run (imprime sin ejecutar) · --skip-system (sólo pip/cargo) · --help.

  3. 3

    Iniciar emacs. La 1ª vez straight.el descarga los paquetes (lento una vez); luego arranca rápido y verás el dashboard con la lloica.

Tu familia de SO (el instalador la detecta)

★ De un vistazo

En cifras

7

aves · bestiario

7

lenguajes con tooling real

~25

lenguajes en org-babel

28.1+

Emacs mínimo

5

familias de SO

ERT

suite de tests

★ Saber más

Documentación

Contribuir: issues y MRs en GitLab · dpineda@uchile.cl · Telegram @pineiden. Antes de enviar: bash test/run-tests.sh.