diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-13 16:06:38 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-13 16:06:38 -0500 |
| commit | 29059baacdb04936257c13c8a7f85723f5d12382 (patch) | |
| tree | f9db846472ef82d1b421fd2ce0f03c3be1642aa6 /init.el | |
| parent | 354d007d1e4387462ef41c396c5a5161958402b0 (diff) | |
| download | dotemacs-29059baacdb04936257c13c8a7f85723f5d12382.tar.gz dotemacs-29059baacdb04936257c13c8a7f85723f5d12382.zip | |
feat(telega): add telega.el module with docker-backed TDLib
New `modules/telega-config.el` configures telega.el as an in-Emacs Telegram client. `telega-use-docker' is on so TDLib runs in a container instead of needing a system-level build -- pairs with a follow-up `scripts/setup-telega.sh' for fresh-clone installs. First-run auth (phone + verification code) is interactive inside `M-x telega' and isn't scripted here.
Launcher binding: `C-; G` (mnemonic: teleGram). `C-; t` and `C-; m t` were both taken (test-runner, music's "repeat track"), so the launcher landed on a free top-level letter.
Two tests cover the wiring: module loads, launcher is bound.
Diffstat (limited to 'init.el')
| -rw-r--r-- | init.el | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -71,6 +71,7 @@ (require 'diff-config) ;; diff and merge functionality w/in Emacs (require 'erc-config) ;; seamless IRC client (require 'slack-config) ;; slack client via emacs-slack +(require 'telega-config) ;; telegram client via telega.el (TDLib in docker) (require 'eshell-config) ;; emacs shell configuration (require 'vterm-config) ;; vterm + F12 toggle + tmux history copy (require 'ai-vterm) ;; in-Emacs Claude launcher (vertical-split vterm) |
