Telegram en Emacs y Arch Linux

2023-02-27

Continuando con mi proceso de integración de mis redes sociales dentro Emacs, he decidido hacer uso de telega.el, cliente no oficial para Telegram.

Se han dado casos en que han baneado cuentas por usar telega.el, ver #353, no es mi caso

Instalación

telega.el requiere al menos de GNU Emacs 26.1

Construyendo TDLib

TDLib es la biblioteca utilizada para crear clientes de Telegram, la cual tenemos disponible en el repositorio AUR, a la hora de escribir este articulo, la versión el paquete telegram-tdlib (1.8.0-3), da un error al construir el servidor de telega.el

Para solucionarlo instalé el paquete libtd, también en los repositorios AUR

La construcción de la biblioteca lleva su tiempo, tomate un 🍵

Cuando haya terminado de construir la biblioteca, podemos empezar

Configuración de Emacs

Utilizo use-package para la instalación del paquete telega.el

(use-package tracking)

(use-package telega
  :commands telega
  :defer t
  :custom
  (telega-use-tracking-for '(any pin unread))
  (telega-chat-use-markdown-formatting t)
  (telega-emoji-use-images t)
  (telega-completing-read-function #'selectrum-completing-read)
  (telega-msg-rainbow-title t)
  (telega-chat-fill-column 75)
  (telega-appindicator-mode t)
  (telega-notifications-mode t)
  (telega-filters-custom nil))

(define-key global-map (kbd "C-c t") telega-prefix-map)

Inicio

Comenzamos telega.el con M-x telega RET.

La primera que se ejecuta nos aparece un codigo QR para vincular un nuevo dispositivo a nuestra cuenta

Solicita la contraseña de nuestra cuenta

Ya está, podemos empezar a utilizar nuestra cuenta

Espero que te haya gustado, pasa un gran día 🐧

Ingrese la dirección de su instancia


Más publicaciones como esta

Emacs: Solución error org-copy-subtree: Invalid function

2019-10-21 | #emacs #org-mode

Recientemente he tenido un problema con emacs y org-mode a la hora de reubicar o archivar tareas. El error era el siguiente error org-copy-subtree: Invalid function: org-preserve-local-variables La solución es bastante sencilla, cerramos emacs y basta con eliminar los archivos org*/*.elc del directorio elpa y al volver a abrir emacs volverá a compilar. cd ~/.emacs.d/elpa find org*/*.elc -print0 | xargs -0 rm Espero que te haya gustado, pasa un buen día.

Continuar leyendo 


Org-Mode: Sincroniza el calendario con org-caldav

2019-02-15 | #emacs #org-mode

Podemos sincronizar el calendario de org-mode con un servidor cal-dav gracias org-caldav. Como mínimo es necesario tener instalada la versión 24.3 de Emacs y según su desarrollador, org-caldav puede trabajar con los siguientes servidores CalDAV: Owncloud y Nextcloud Google Calendar: aunque es necesario registrar la aplicación en la Consola de Desarrollo de Google para la autentificacion OAuth2. Radicale y Baikal Personalmente lo he probado con Nextcloud y baikal, funcionando perfectamente en ambos servidores.

Continuar leyendo 