;;; init.el -*- lexical-binding: t; -*-

(doom! :input
       :completion
       ;;company
       corfu
       vertico

       :app
       (rss +org)
       everywhere

       :ui
       doom
       doom-dashboard
       hl-todo
       modeline
       ophints
       (popup +defaults)
       (vc-gutter +pretty)
       vi-tilde-fringe
       workspaces


       :editor
       (evil +everywhere)
       file-templates
       fold
       snippets
       (whitespace +guess +trim)

       :emacs
       dired
       electric
       tramp
       undo
       vc

       :term
       vterm

       :checkers
       syntax
       ;;(spell +flyspell)
       grammar

       :tools
       ansible
       (biblio +citar)
       debugger
       docker
       (eval +overlay)
       lookup
       (lsp +eglot)   ;; <- pro “chytrý” completion přes CAPF
       (magit +forge)
       make
       pdf
       tmux
       upload

       :email
       mu4e

       :os
       (:if (featurep :system 'macos) macos)

       :lang
       data
       emacs-lisp
       (go +lsp)
       json
       javascript
       latex
       lua
       markdown
       (org +roam2)
       (perl +lsp)     ;; <- perl completion přes LSP (pokud máš server)
       plantuml
       (python +lsp)   ;; <- python completion přes LSP (pyright apod.)
       rest
       sh
       terra
       web
       yaml



       :config
       (default +bindings +smartparens))

