Size: a a a

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

2021 January 23

D

Dameda in Emacs — русскоговорящее сообщество
Дмитрий Баевский
Ну, т.е. каждый раз в M-x прописывать лень. А лиспа я не знаю. Может, кто-то уже делал?
у тебя юз пекич?
источник

LL

Lämppi Lütti in Emacs — русскоговорящее сообщество
Dameda
Я вам тут аргумент принёс почему без всяких lsp круто, ну это так, полунаброс полуправда, но суть поймёте.

Когда работаешь над крупным проектом без комплишена мозгу надо больше прикладывать усилий, что бы помнить какой там и у чего-то, какие там проперти у класса и т.д. Так как мозг больше напрягается, он более продуктивен, ведь когда по инерции что-то там пишешь с доплнением, совсем не замечаешь как допускаешь ошибки. НО! Можете возразить, что это больше утомляет, но тут второй аргумент.

Что бы не перенапрягаться от того, что в "оперативной" памяти мозга долгое время хранится как строен проект, лучше соблюдать хорошую стркутру проекта, где всё лежит по полочкам, а нейминги отражаю суть происходящего. И мозг будет помогать в соблюдении хорошей структуры, так как знает, что если сделать плохо, придётся копаться в навозе очень долго.
Для этого весь проект надо писать одному и быть одному в команде
источник

MK

M K in Emacs — русскоговорящее сообщество
Or request codesign insign up?
источник

ДБ

Дмитрий Баевский... in Emacs — русскоговорящее сообщество
Я не понял
источник

D

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

ДБ

Дмитрий Баевский... in Emacs — русскоговорящее сообщество
;; Main customization layer
(custom-set-variables
'(ansi-color-names-vector
  ["#2d3743" "#ff4242" "#74af68" "#dbdb95" "#34cae2" "#008b8b" "#00ede1" "#e1e1e0"])
'(custom-enabled-themes '(tsdh-dark))
'(package-selected-packages '(emmet-mode)))
(custom-set-faces
'(default ((t (:family "JetBrains Mono" :foundry "outline" :slant normal :weight normal :height 98 :width normal)))))

;; Enabling MELPA
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
(package-initialize)

;; EMMET config
;; Auto-start on any markup modes
(add-hook 'sgml-mode-hook 'emmet-mode)
;; enable Emmet's css abbreviation
(add-hook 'css-mode-hook  'emmet-mode)
;; default nil
(setq emmet-move-cursor-between-quotes t)
(add-hook 'html-mode-hook (lambda () (zencoding-mode 1)))
(add-hook 'emmet-mode-hook (lambda () (setq emmet-indentation 2))) ;; indent 2 spaces.
(setq auto-mode-alist
   (cons '("\\.njk$" . emmet-mode) auto-mode-alist))
источник

A ß in Emacs — русскоговорящее сообщество
M K
Or request codesign insign up?
у тебя есть 5 минут чтобы написать что-нибудь разумное
источник

D

Dameda in Emacs — русскоговорящее сообщество
M K
Or request codesign insign up?
yes, bote!
источник

ДБ

Дмитрий Баевский... in Emacs — русскоговорящее сообщество
Последняя строчка решила проблему, вроде.
источник

D

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

D

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

ДБ

Дмитрий Баевский... in Emacs — русскоговорящее сообщество
use package?
источник

D

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

ДБ

Дмитрий Баевский... in Emacs — русскоговорящее сообщество
Друг, я, наверное, недели три пытаюсь воткнуться в этот редактор. И вот что нагуглил, то и сделал :)
источник

ДБ

Дмитрий Баевский... in Emacs — русскоговорящее сообщество
Это жесть, конечно.
источник

D

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

ДБ

Дмитрий Баевский... in Emacs — русскоговорящее сообщество
Но то, что я уже пощупал, мне капец как нравится. И, если честно, дефолтная штука генерации любых тегов вот прям огонь.
источник

A

Aragaer in Emacs — русскоговорящее сообщество
Dameda
Наконец убрал эти гребаные звёзды в org-mode полностью вот так
(setq org-hide-leading-stars t)

(defun org-get-level-face (n)
 "Get the right face for match N in font-lock matching of headlines."
 (let* ((org-l0 (- (match-end 2) (match-beginning 1) 1))
        (org-l (if org-odd-levels-only (1+ (/ org-l0 2)) org-l0))
        (org-f (if org-cycle-level-faces
                   (nth (% (1- org-l) org-n-level-faces) org-level-faces)
                 (nth (1- (min org-l org-n-level-faces)) org-level-faces))))
   (cond
    ((eq n 1) (if org-hide-leading-stars 'org-hide org-f))
    ((eq n 2) 'org-hide)
    (t (unless org-level-color-stars-only org-f)))))

((eq n 2) 'org-hide) вот эту штуку всего надо поставить, вместо неё там org-f
А мне нравятся звезды
источник

A

Aragaer in Emacs — русскоговорящее сообщество
ну конечно чтоб по одной штуке на каждый хединг
источник

D

Dameda in Emacs — русскоговорящее сообщество
когда есть цифры звёзды не нужны
источник