Size: a a a

Emacs — русскоговорящее сообщество

2020 December 16

VL

Valeriy L in Emacs — русскоговорящее сообщество
Demoninhatter
что я делаю не так? не получается завести таб для питона в 4 спейса
(use-package python-mode
 :defer t
 :init
 (add-hook 'python-mode-hook
           (lambda ()
             (setq indent-tabs-mode t)
             (setq tab-width 4)
             (setq python-indent-offset 4)))
 )
а defer тут не откладывает выполнение :init?
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
алсо попробуй setq-local
источник

D

Dameda in Emacs — русскоговорящее сообщество
источник

D

Dameda in Emacs — русскоговорящее сообщество
выбрасывай лиф
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
да ахуенно, только ты макроэкспандни use-package с :ensure t
источник

A

Alexander in Emacs — русскоговорящее сообщество
Demoninhatter
что я делаю не так? не получается завести таб для питона в 4 спейса
(use-package python-mode
 :defer t
 :init
 (add-hook 'python-mode-hook
           (lambda ()
             (setq indent-tabs-mode t)
             (setq tab-width 4)
             (setq python-indent-offset 4)))
 )
(setq indent-tabs-mode nil) мб
источник

D

Demoninhatter in Emacs — русскоговорящее сообщество
без defer действительно отрабатывает, а как тогда лениво грузить?
источник

D

Dameda in Emacs — русскоговорящее сообщество
Valeriy L
да ахуенно, только ты макроэкспандни use-package с :ensure t
use-package-ensure-elpa ?
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Dameda
use-package-ensure-elpa ?
ага
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Demoninhatter
без defer действительно отрабатывает, а как тогда лениво грузить?
юзай :hook
И макроэкспандни
источник

D

Dameda in Emacs — русскоговорящее сообщество
а покажи во что лиф разворачивается, просто мне страшно
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
разворачивается во что-то типа unless package installed, package install
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
и все это обернуто в condition-case для того чтобы захэндлить ошибку если вдруг чего
источник

A

Alexander in Emacs — русскоговорящее сообщество
подскажите как привязать кейбинд к lsp-ui-doc-focus-frame? пробовал так, но чет не робэ
   (use-package lsp-ui
   :hook (lsp-mode . lsp-ui-mode)
   :custom
   (lsp-ui-doc-position 'bottom)
   (global-set-key (kbd "C-c c d") 'lsp-ui-doc-focus-frame))
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Alexander
подскажите как привязать кейбинд к lsp-ui-doc-focus-frame? пробовал так, но чет не робэ
   (use-package lsp-ui
   :hook (lsp-mode . lsp-ui-mode)
   :custom
   (lsp-ui-doc-position 'bottom)
   (global-set-key (kbd "C-c c d") 'lsp-ui-doc-focus-frame))
ты его в :custom запихнул
источник

A

Alexander in Emacs — русскоговорящее сообщество
а надо после, логично...
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
ты либо в :init его пихни, либо по нормальному через :bind
источник

A

Alexander in Emacs — русскоговорящее сообщество
попробую в бинд, пасиба...
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Alexander
попробую в бинд, пасиба...
:bind (:map mode-specific-map ("c d" . lsp-ui-doc-focus-frame))
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
вот так будет лучше всего
источник