Commit graph

4 commits

Author SHA1 Message Date
5fce50217e
feat(doom): Disable company module for doom 2025-09-12 20:51:26 +08:00
d9aecce780
feat(doom): Enhance telega clipboard and enable lisp
This commit introduces significant improvements to clipboard handling
within the Telega (Telegram) client and enables the LSP module.

### Telega Clipboard Enhancements
- Paste Images: Overrides the default image pasting
  function (`telega-chatbuf-attach-clipboard`) with more image format
  support.
- Copy Images: Adds a new interactive command,
  `+telega-save-file-to-clipboard`, to download a file from a message
  and copy it directly to the Wayland clipboard via `wl-copy`.

### LSP Support
- Enabled the `:tools lsp` module to activate Language Server Protocol
  support for improved code intelligence.
2025-08-30 22:18:47 +08:00
22646df961
feat(doom): Enable language modules and disable stylix
This commit expands the Doom Emacs configuration by enabling a
wide array of programming language modules and tools. It also
decouples Emacs from the system's Stylix theming for more granular
control.

*** Modules
- Enabled language support for C/C++, Clojure, Go, Haskell,
  Python, Rust, Web, and Zig.
- Also enabled the ~company~, ~ibuffer~, ~upload~, and
  ~graphviz~ modules.
*** UI
- Switched to relative line numbers.
- Enabled icons for the ~vertico~ completion UI.
*** Nix
- Disabled the ~stylix~ target for Emacs to prevent it from
  overwriting the Doom theme.
- Added ~imagemagick~ as a dependency.
2025-08-29 11:26:18 +08:00
db95628f71
module(doom) Move doom module into david's home modules 2025-08-24 18:31:00 +08:00
Renamed from home/modules/programs/doom/config/init.el (Browse further)