Doom-emacs: рдкрд╣рд▓реА рдмрд╛рд░ `рдСрд░реНрдЧ рдХреИрдкреНрдЪрд░` рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп` рдУрд╡рд░рд▓реЗрдк` рддреНрд░реБрдЯрд┐

рдХреЛ рдирд┐рд░реНрдорд┐рдд 10 рдордИ 2019  ┬╖  33рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: hlissner/doom-emacs

рдЕрд░реЗ,

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЖрдкрдХреА рдлрд╛рдЗрд▓реЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реЗрдЯ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкрд╣рд▓реА рдмрд╛рд░ рдЬрдм рдЖрдк <spc> X рддрдм рдПрдХ рдЯреВрдбреВ рдпрд╛ рдПрдХ рдиреЛрдЯ рдХреА рддрд░рд╣ рдХреБрдЫ рджрд░реНрдЬ рдХрд░реЗрдВ, рдЖрдкрдХреЛ overlayp is nil рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ рдХрд┐рд╕реА рднреА рд╕рдордп рдЖрдк рд╕реНрдкреЗрд╕ рджрдмрд╛рддреЗ рд╣реБрдП рдиреЛрдЯ рдЯрд╛рдЗрдк рдХрд░реЗрдВ (рдпрд╣ рд▓рд╛рдЗрди рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рдирдИ рд▓рд╛рдЗрди рдпрд╛ рд░рд┐рдЯрд░реНрди рднреА рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ)ред

рдиреЛрдЯ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЕрднреА рднреА C-c C-c рджрдмрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ todo.org рдпрд╛ notes.org рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддрд╛ рд╣реИ, рдФрд░ рдЕрдм рд╕реЗ, рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред

рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░рдЬрдирди рдХреЗ рд▓рд┐рдП рдХрджрдо рд╣реИрдВ:

  • рдЕрдкрдиреЗ todo.org рдпрд╛ notes.org рдПрдХ рдХреЛ рдиреНрдпреВрдХ рдХрд░реЗрдВ
  • рдлрд┐рд░ рдПрдХ TODO рдпрд╛ рдПрдХ рдиреЛрдЯ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ, рдЬреЛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдП рдЧрдП рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ
  • рдЕрдкрдиреЗ TODO / рдиреЛрдЯ рдХрд╛ рд╢реАрд░реНрд╖рдХ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ, рд╕реНрдкреЗрд╕ рджрдмрд╛рдПрдВ, рддреНрд░реБрдЯрд┐ рджреЗрдЦреЗрдВ

рд╕рдВрджреЗрд╢ рд▓реЙрдЧ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, yasnippet рдореЗрдВ рдПрдХ рдЕрдкрд╕реНрдЯреНрд░реАрдо рддреНрд░реБрдЯрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИ:

yas--snapshot-overlay-location: Wrong type argument: overlayp, nil [2 times]
:editor file-templates :lang org bug resolved

рд╕рднреА 33 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореИрдВ рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдореЗрд░реЗ рд╕рд╛рде рдмрд╣реБрдд рдкрд╣рд▓реЗ todo.org рдФрд░ рдмрд╣реБрдд рдкрд╣рд▓реЗ notes.org рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рднреА рд╣реБрдЖред рдФрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рдЖрдиреЗ рдХреЗ рдмрд╛рдж рдлрд┐рд░ рдХрднреА рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЯреНрд░реИрдХ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдпрд╣ рджреЗрдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЗрд╕реЗ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ?

(add-hook 'org-capture-mode-hook #'yas-abort-snippet)

21cf1c2 рдХреЛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдЕрдЧрд░ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реВрдВрдЧрд╛ред рдореЗрд░рд╛ рдзреНрдпрд╛рди рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

@ рд╣рд┐рд▓реНрд╕рдирд░ , рдореИрдВ рдХрд░реВрдБрдЧрд╛, рдЬрдм @ рдШрд░ред рдХрд╛рдо рдореЗрдВ рд╡реНрдпрд╕реНрдд рджрд┐рди ...

рдирд╣реАрдВ, рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

Ae365272 рдкрд░ рд╣реЛрдирд╛ред

рд╣рдореНрдо, рдЙрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдореИрдВ рдЕрдм рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдбреНрд░реЙрдЗрдВрдЧ рдмреЛрд░реНрдб рдкрд░ рд╡рд╛рдкрд╕!

рдпрд╣ рдирдЯрдЦрдЯ рд╣реИред рдореИрдВ рддреЛ рдмрд╕

mv org org_bak
  • Emacs рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░реЗрдВ (A <Space> h R рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ!)

<Space> X>

рдЯрд╛рдЗрдкрд┐рдВрдЧ -> рдпрд╣ рдЕрдЬреАрдм рд╡реНрдпрд╡рд╣рд╛рд░ рдкреИрджрд╛ рдХрд░рддрд╛ рд╣реИред

100% рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЕрднреА 2 рдмрд╛рд░ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ред

mv org_bak org рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИред рдмрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣рд╛рдБ рдореЗрд░рд╛ config.el рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ:

;;
;;; :lang org
(after! org
  (add-to-list 'org-modules 'org-habit t))

;; Pop-rule
(after! org
  (set-popup-rule! "^\\*Org Agenda.*\\*$" :size 0.5 :side 'right :vslot 1  :select t :quit t   :ttl nil :modeline nil :autosave t)
  (set-popup-rule! "^CAPTURE.*\\.org$"    :size 0.4 :side 'bottom          :select t                                  :autosave t))

;; automatically redisplay images generated by babel
(add-hook 'org-babel-after-execute-hook 'org-redisplay-inline-images)

;; place latex-captions below figures and tables
(setq org-latex-caption-above nil)

(setq org-directory "~/org/"
      org-agenda-files (list org-directory)
      org-ellipsis " тЦ╝ "

      ;; The standard unicode characters are usually misaligned depending on the
      ;; font. This bugs me. Markdown #-marks for headlines are more elegant.
      org-bullets-bullet-list '("#"))

;; Org-Noter
(def-package! org-noter
  :defer t
  :after org-mode
  :config
  (map!
   (:leader
     (:prefix "n"
       :desc "Org-noter-insert" :n "i" #'org-noter-insert-note))))

;; Setup
(setq org-noter-always-create-frame nil
      org-noter-auto-save-last-location t)

@rscircus рдиреЗ рд╡рд╣реА рдХрд╛рдо рдХрд┐рдпрд╛, M-x doom/info рдЖрдкреВрд░реНрддрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

`` `

  • OS: gnu / linux (x86_64-pc-linux-gnu)
  • Emacs: 25.3.2 (рдЕрдкреНрд░реИрд▓ 19, 2018)
  • рдХрдпрд╛рдордд: 2.0.9 (HEAD -> рд╡рд┐рдХрд╛рд╕, _upgrade / ae365272 2019-06-18 11:46:27 +0200)
  • рдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рджрд░реНрд╢рди: рдЯреА (рдбреЗрдорди: рдПрдирдЖрдИрдПрд▓)
  • рд╕рд┐рд╕реНрдЯрдо рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK рдзреНрд╡рдирд┐ GPM DBUS GCONF GSETTINGS рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N -FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11UL
  • рд╡рд┐рд╡рд░рдг:
    elisp env bootstrapper: nil elc count: 0 uname -a: Linux 4.15.0-46-generic #49-Ubuntu SMP Wed Feb 6 09:33:07 UTC 2019 x86_64 modules: (:tools eval :editor evil file-templates :tools lookup :editor snippets :tools flyspell flycheck :ui workspaces :completion company helm :ui doom doom-dashboard modeline doom-quit ophints hl-todo nav-flash treemacs (popup +all +defaults) vc-gutter vi-tilde-fringe window-select :editor multiple-cursors rotate-text :emacs dired electric :editor fold :term term :emacs vc :tools editorconfig ein make magit tmux upload :lang clojure data emacs-lisp go (java +meghanada) javascript julia lua markdown (org +attach +babel +capture +habit +export +present) python rest (sh +fish) web :config default) packages: (emojify org-pomodoro org-noter writeroom-mode esh-autosuggest fish-completion) exec-path: (/home/linuxbrew/.linuxbrew/bin /home/linuxbrew/.linuxbrew/sbin ~/.cargo/bin ~/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games /snap/bin /usr/lib/x86_64-linux-gnu/emacs/25.3/x86_64-linux-gnu)

рдореЗрд░реЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдкрд░ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг: https://github.com/rscircus/dotfiles/tree/master/config/doom.d - рд╢рд╛рдпрдж рдПрдХ рдЗрдВрдЯрд░реИрдХреНрд╢рдиред ЁЯд╖

рд╕рдЪ рдХрд╣реВрдБ рддреЛ, рдпрд╣ рдлрд┐рдХреНрд╕ рдХрд╛рдлреА рдЖрд╕рд╛рди рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдХрджрдо рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪреАрдЬреЗрдВ рдорд┐рд▓ рдЧрдИ рд╣реИрдВ, рддреЛ рдЬреЛ рд▓реЛрдЧ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдпрд╛рдордд рдореЗрдВ рдЦреЛрджрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдпрд╣ рдореБрджреНрджрд╛ рдорд┐рд▓ рдЬрд╛рдПрдЧрд╛ред ;)

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдФрд░ рдореИрдВ рдпрд╣рд╛рдВ рдкреЗрд╢ рдХрд┐рдП рдЧрдП рд╕рдорд╛рдзрд╛рди рдХреЛ рдХрд╛рдлреА рдирд╣реАрдВ рд╕рдордЭрддрд╛ред Org_bak рдмрд┐рд▓реНрдХреБрд▓ рдХреИрд╕реЗ рдЪрд▓рди рдореЗрдВ рдЖрддрд╛ рд╣реИ? рдореИрдВ рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ org рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ ~/org рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ, рдХреНрдпрд╛ рдореБрдЭреЗ рд╕рдорд╛рди рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

@rgrinberg рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдЬрдм рдЖрдк org- рдХреИрдкреНрдЪрд░ рдЯрд╛рд░реНрдЧреЗрдЯ рдлрд╛рдЗрд▓ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рддреЛ рдЗрд╕реЗ рдмрдирд╛рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдЦрд╛рд▓реА org рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдкрд░, org рдлрд╝рд╛рдЗрд▓ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ yasnippet ( :editor file-templates рдореЙрдбреНрдпреВрд▓ рджреНрд╡рд╛рд░рд╛) рдХреЗ рд╕рд╛рде рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдЖрдо рддреМрд░ рдкрд░ рд╕реНрдирд┐рдкреЗрдЯ рдореЗрдВ рд╕рднреА рд╕рдВрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдкрд░ рдУрд╡рд░рд▓реЗ рдмрдирд╛рддрд╛ рд╣реИ - рд╣рд╛рд▓рд╛рдВрдХрд┐, рдСрд░реНрдЧ-рдХреИрдкреНрдЪрд░ рдХреЗ рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рдУрдЖрд░рдЬреА рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░реЗрдЧрд╛: рдпрд╣ рдЗрд╕реЗ рд╕рдВрдХреАрд░реНрдг рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕реНрдирд┐рдкреЗрдЯ (рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЙрди рдУрд╡рд░рд▓реЗ) рдЕрдм рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣реЗ рд╣реИрдВред Yasnippet рдЗрди рдУрд╡рд░рд▓реЗ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рдПрдХ рдкрд▓ рдкрд╣рд▓реЗ рдореМрдЬреВрдж рдереЗ, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╡реЗ рдЪрд▓реЗ рдЧрдП рд╣реИрдВ, рдФрд░ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐ рдХреА рд╢рд┐рдХрд╛рдпрдд рдХрд░рддреЗ рд╣реБрдП рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдУрд╡рд░рд▓реЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рддреНрд░реБрдЯрд┐ред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдлрд╝рд╛рдЗрд▓-рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдореЙрдбреНрдпреВрд▓ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ "рдпрд╣ рдСрд░реНрдЧ рдлрд╛рдЗрд▓ рдСрд░реНрдЧрди-рдХреИрдкреНрдЪрд░ рдмрдлрд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛" рдЬрдм рдЗрд╕рдХрд╛ рддрд░реНрдХ рдЪрд▓рддрд╛ рд╣реИред

@rscircus рдХреА рдмрд╛рдд рдХрд░реЗрдВ рддреЛ рдХреНрдпрд╛ рдЖрдк рдЕрднреА рднреА рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

@rgrinberg рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдкреВрд░рд╛ рд╕реВрддреНрд░ рдкрдврд╝рдирд╛ рд╣реЛрдЧрд╛ рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рднреНрд░рд╛рдордХ рд╣реИред рддреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдпрд╣ рд╡рд┐рд╖рдо рд╡реНрдпрд╡рд╣рд╛рд░ рдЙрд╕ рдХреНрд╖рдг рдХреЛ рдЧрд╛рдпрдм рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рд╕реЗрдЯ рдСрд░реНрдЧ-рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА "/ рдкрде / рд╕реЗ / рдСрд░реНрдЧ /") рдФрд░ todo.org рдпрд╛ рдЬрд╣рд╛рдВ рднреА рдЖрдкрдХрд╛ рдХрдмреНрдЬрд╛ рдореМрдЬреВрдж рд╣реИред рдКрдкрд░ рдЪрд░реНрдЪрд╛ рдореЗрдВ рдореИрдВрдиреЗ рдЬрд╛рдБрдЪ рдХреЗ рд▓рд┐рдП org-directory рдЗрдзрд░-рдЙрдзрд░ рдХрд┐рдпрд╛ред рддрдп рдпрд╣ рд╣реИ рдХрд┐ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдФрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдпрд╣ рдЕрд╡рд╛рдВрдЫрдиреАрдп рд╡реНрдпрд╡рд╣рд╛рд░ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИред рдЖрд╢рд╛ рд╣реИ, рдпрд╣ рдЖрдкрдХреЗ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИ, @Hissner рднреА?

@rscircus :editor file-templates рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдареАрдХ рд╣реЛрддреА рд╣реИ?

рдареАрдХ рд╣реИ, рдкрд╣рд▓реА рдЪреАрдЬреЗрдВ рдкрд╣рд▓реЗ:

feb9799f (2017-07-12) рдмрдЧ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИред org-directory рдмрдврд╝рдирд╛ рдФрд░ Emacs рдХреЛ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк @Ptival рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдгрд┐рдд рд╕рдорд╛рди рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИред

de85f67b (2017-07-14) рдкрд░ рднреАред

:editor file-templates рдХреЛ init.el рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдХреЛрдИ рд╕рд╣рд╛рдпрддрд╛ рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИред

рдлрд┐рд░, рдХреИрдкреНрдЪрд░ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдиреЗ рдореЗрдВ рдХреНрдпрд╛ рдорджрдж рдорд┐рд▓реАред

@rscircus рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреА рддреНрд░реБрдЯрд┐ рд╕реЗ рдмреИрдХрдЯреНрд░реЗрд╕ SPC h d d (рдпрд╛ M-x doom/toggle-debug-mode ) рдХреЗ рд╕рд╛рде рдбрд┐рдмрдЧ рдореЛрдб рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ рдлрд┐рд░ рддреНрд░реБрдЯрд┐ рдХреЛ рдкреБрди: рдмрдирд╛рдПрдБред

image

рдЬрд┐рд╕ рдХреНрд╖рдг рдореИрдВрдиреЗ <space> рдорд╛рд░рд╛! рдЖрдк рдХрд╣реАрдВ рдПрдХ рдмреНрд░реЗрдХрдкреНрд╡рд╛рдЗрдВрдЯ рдЬреЛрдбрд╝рд╛ рд╣реИ рд▓рдЧрддрд╛ рд╣реИ?

@rscircus рд╣рдореНрдо, рд╡рд╣рд╛рдБ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ M-x doom/info рднреА рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

`` `

  • OS: gnu / linux (x86_64-pc-linux-gnu)
  • рд╢реИрд▓: / рдмрд┐рди / zsh
  • Emacs: 26.2 (рдЕрдкреНрд░реИрд▓ 12, 2019)
  • рдХрдпрд╛рдордд: 2.0.9 (HEAD -> рд╡рд┐рдХрд╛рд╕, рдЙрддреНрдкрддреНрддрд┐ / рд╡рд┐рдХрд╛рд╕ de85f67b 2019-07-14 05:35:51 +0200)
  • рдЧреНрд░рд╛рдлрд┐рдХ рдкреНрд░рджрд░реНрд╢рди: рдЯреА (рдбреЗрдорди: рдПрдирдЖрдИрдПрд▓)
  • рд╕рд┐рд╕реНрдЯрдо рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK рдзреНрд╡рдирд┐ GPM DBUS GSETTINGS GLIB NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N -FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS XKBE111111111111
  • рд╡рд┐рд╡рд░рдг:
    elisp env bootstrapper: envvar-file elc count: 0 uname -a: Linux 4.15.0-51-generic #55-Ubuntu SMP Wed May 15 14:27:21 UTC 2019 x86_64 modules: (:completion company ivy :ui doom doom-dashboard doom-quit hl-todo modeline nav-flash ophints (popup +all +defaults) treemacs vc-gutter vi-tilde-fringe window-select workspaces :editor evil file-templates fold multiple-cursors rotate-text snippets :emacs dired electric vc :tools eval flycheck (lookup +docsets) magit :lang data emacs-lisp markdown (org +dragndrop +ipython +pandoc +present) sh :config default) packages: (emojify org-pomodoro org-noter org-trello writeroom-mode esh-autosuggest fish-completion) exec-path: (~/.cargo/bin ~/.local/bin /home/linuxbrew/.linuxbrew/bin /home/linuxbrew/.linuxbrew/sbin ~/.emacs.d/bin ~/local/bin ~/local/bin ~/local/bin ~/local/bin ~/.cargo/bin ~/.local/share/umake/bin ~/.cargo/bin ~/.local/bin /home/linuxbrew/.linuxbrew/bin /home/linuxbrew/.linuxbrew/sbin ~/.emacs.d/bin ~/.local/share/anaconda3/bin ~/.sdkman/candidates/java/current/bin ~/local/bin ~/local/bin ~/.cargo/bin ~/.local/share/umake/bin ~/.cargo/bin /home/linuxbrew/.linuxbrew/bin /home/linuxbrew/.linuxbrew/sbin /home/linuxbrew/.linuxbrew/bin /home/linuxbrew/.linuxbrew/sbin ~/.local/bin /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /usr/games /usr/local/games /snap/bin ~/bin /usr/lib/jvm/java-11-openjdk-amd64/bin /usr/local/bin/ /usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/X11/bin /usr/local/sbin ~/dotfiles/bin /usr/local/bin/ /usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/X11/bin /usr/local/sbin ~/dotfiles/bin ~/.local/bin ~/local/src/go/bin ~/.fzf/bin /snap/bin /usr/local/bin/ /usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/X11/bin /usr/local/sbin ~/dotfiles/bin /usr/local/bin/ /usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/X11/bin /usr/local/sbin ~/dotfiles/bin ~/.local/bin ~/local/src/go/bin /usr/local/bin/ /usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/X11/bin /usr/local/sbin ~/dotfiles/bin /usr/local/bin/ /usr/bin /bin /usr/sbin /sbin /usr/local/bin /usr/X11/bin /usr/local/sbin ~/dotfiles/bin ~/.local/bin ~/local/src/go/bin /snap/bin /usr/lib/x86_64-linux-gnu/emacs/26.2/x86_64-linux-gnu/)

рдЬрдм рдЖрдкрдиреЗ :editor file-templates рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░ рджрд┐рдпрд╛, рддреЛ рдХреНрдпрд╛ рдЖрдкрдиреЗ Emacs рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ doom refresh рдЪрд▓рд╛рдпрд╛ рдерд╛?

рдордЬрд╛рдХрд┐рдпрд╛, рдореИрдВрдиреЗ рдХрд┐рддрдиреА рдмрд╛рд░ vim (рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХрд┐рдпрд╛) emacs : рдЦреБрд╢реА, рдЖрдЬ рддрдп рдХрд┐рдпрд╛ред

рдареАрдХ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдкрдиреЗ рд╕рд╣реА рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛, рдореИрдВрдиреЗ doom refresh рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж init.el ред

рд╣рд╛рдВ, рдмрд┐рдирд╛ :editor file-template рдЪреАрдЬреЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВред

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ fb619bd рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдРрд╕рд╛ рд╣реИ?

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рддрдп рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдБ рдПрдХ рддрд╛рдЬрд╛ рд╕реНрдЯреИрдХрдЯреНрд░реЗрд╕ рд╣реИ:

Debugger entered--Lisp error: (wrong-type-argument overlayp nil)
  overlay-start(nil)
  yas--snapshot-overlay-location(nil 54 168)
  yas--auto-fill()
  internal-auto-fill()
  self-insert-command(1)
  newline(nil t)
  (if (and (sp-point-in-comment) comment-line-break-function) (funcall comment-line-break-function) (delete-horizontal-space t) (newline nil t) (indent-according-to-mode))
  +default--newline-indent-and-continue-comments-a()
  apply(+default--newline-indent-and-continue-comments-a nil)
  newline-and-indent()
  org-return(t)
  #f(compiled-function () (interactive nil) #<bytecode 0x404ac0d1>)()
  apply(#f(compiled-function () (interactive nil) #<bytecode 0x404ac0d1>) nil)
  org-return-indent()
  funcall-interactively(org-return-indent)
  call-interactively(org-return-indent nil nil)
  command-execute(org-return-indent)

@rgrinberg рдореИрдВ рдЕрднреА рднреА рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдХреНрдпрд╛ рдЖрдк рдЕрдкрдирд╛ org-capture-templates рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

(("t" "Personal todo" entry
  (file+headline +org-capture-todo-file "Inbox")
  "* TODO %?\n%i\n%a" :prepend t :kill-buffer t)
 ("n" "Personal notes" entry
  (file+headline +org-capture-notes-file "Inbox")
  "* %u %?\n%i\n%a" :prepend t :kill-buffer t)
 ("p" "Templates for projects")
 ("pt" "Project todo" entry
  (file+headline +org-capture-project-todo-file "Inbox")
  "* TODO %?\n%i\n%a" :prepend t :kill-buffer t)
 ("pn" "Project notes" entry
  (file+headline +org-capture-project-notes-file "Inbox")
  "* TODO %?\n%i\n%a" :prepend t :kill-buffer t)
 ("pc" "Project changelog" entry
  (file+headline +org-capture-project-notes-file "Unreleased")
  "* TODO %?\n%i\n%a" :prepend t :kill-buffer t))

рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЯреЗрдореНрдкрд▓рдкреЗрдЯреНрд╕ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИред рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЛ рдХрднреА рднреА рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдПрдХ рдРрд╕рд╛ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рд▓рдЧрд╛рддрд╛рд░ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рд░реВрдЯ рдХреБрдЫ рдФрд░ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред

рдирд╣реАрдВ, рдореИрдВ Emacs 27 рдкрд░ рдирд╣реАрдВ рд╣реВрдБред Emacs 26.3 рдпрд╣рд╛рдБ :)
30 рдЕрдХреНрдЯреВрдмрд░, 2019 01:22 +0900 рдкрд░, рд╣реЗрдирд░рд┐рдХ рд▓рд┐рд╕рдирд░ рд╕реВрдЪрдирд╛рдПрдВ @github.com, рдиреЗ рд▓рд┐рдЦрд╛:

@rgrinberg рдореИрдВ рдЕрднреА рднреА рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдХреНрдпрд╛ рдЖрдк рдЕрдкрдирд╛ org-рдХреИрдкреНрдЪрд░-рдЯреЗрдореНрдкреНрд▓реЗрдЯ рд╕рд╛рдЭрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВред

@rgrinberg fd00870 рдХреЛ рдЖрдЦрд┐рд░рдХрд╛рд░

рдЗрд╕ рдкрд░ рдореЗрд░реЗ рд╕рд╛рде рд╡рд╣рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ
2 рдирд╡рдВрдмрд░, 2019 рдХреЛ, 2:21 AM +0900, рд╣реЗрдирд░рд┐рдХ рд▓рд┐рд╕рдирд░ рд╕реВрдЪрдирд╛рдПрдВ @github.com, рдиреЗ рд▓рд┐рдЦрд╛:

@rgrinberg fd00870 рдХреЛ рдЖрдЦрд┐рд░рдХрд╛рд░
-
рдЖрдк рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ, рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ, рдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВред

037bcf3 рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдВрдиреЗ рдЗрди рдЬреИрд╕реЗ рдлрд╝рд╛рдЗрд▓-рдЯреЗрдореНрдкрд▓реЗрдЯ рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд╕рдорд╛рдзрд╛рди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рднреА рдЗрд╕ рдПрдХ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрд╣рд╛рдБ рдмрддрд╛рдПрдВ рдЕрдЧрд░ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

rassie picture rassie  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ashiklom picture ashiklom  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

luisenrike picture luisenrike  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pieterdd picture pieterdd  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

idoo picture idoo  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ