Doom-emacs: [BUG] Kesalahan pada pratinjau penurunan harga dengan Pandoc di Ikan

Dibuat pada 3 Sep 2019  ·  3Komentar  ·  Sumber: hlissner/doom-emacs

Jelaskan masalahnya
Setelah markdown-preview , browser membuka halaman yang mengatakan /usr/bin/fish: invalid option -- 't' .

Saya memiliki fish versi 3.0.2 sebagai shell pengguna saya, dan saya yakin markdown-preview sedang mencoba menjalankan pandoc (yang merupakan versi 2.7.3).

Saya juga mencoba menginstal marked , yang gagal dengan kesalahan serupa /usr/bin/fish: invalid option -- 'gfm' .

Langkah-langkah untuk mereproduksi

  1. Pratinjau penurunan harga Mx (atau SPC mb)
  2. File akan terbuka di browser

Sistem Informasi

emacs   version    26.2
        features   XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS GLIB NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD LCMS2
        build      Apr 12, 2019
        buildopts  (--prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --with-x-toolkit=gtk3 --with-xft --with-modules 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now)
doom    version    2.0.9
        build      HEAD -> develop, origin/develop, origin/HEAD d1a299b9 2019-08-29 20:05:34 -0400
system  type       gnu/linux
        config     x86_64-pc-linux-gnu
        shell      /usr/bin/fish
        uname      Linux 4.19.66-1-MANJARO #1 SMP PREEMPT Fri Aug 9 18:01:53 UTC 2019 x86_64
        path       (~/.bin ~/.bin ~/.bin ~/.bin /bin /usr/bin /usr/local/bin /usr/local/sbin /opt/cuda/bin /usr/lib/jvm/default/bin /usr/bin/site_perl /usr/bin/vendor_perl /usr/bin/core_perl /usr/lib/emacs/26.2/x86_64-pc-linux-gnu/)
config  envfile    envvar-file
        elc-files  0
        modules    (:completion company ivy :ui doom doom-dashboard doom-quit fill-column hl-todo indent-guides modeline nav-flash ophints (popup +all +defaults) vc-gutter vi-tilde-fringe window-select workspaces :editor evil file-templates fold lispy multiple-cursors rotate-text snippets :emacs dired electric vc :term vterm :tools editorconfig eval flycheck flyspell (lookup +docsets) magit :lang cc clojure data emacs-lisp javascript (latex +latexmk) markdown (org +dragndrop +ipython +pandoc +present) python rust sh web :app write :config default)
        packages   (n/a)
        elpa-packages (n/a)

:lang markdown bug resolved

Semua 3 komentar

Hapus marked dari sistem Anda dan beri tahu saya jika ini memperbaiki masalah Anda dengan pandoc:

;; add to ~/.doom.d/config.el
(defun my-markdown-compile-pandoc (beg end output-buffer)
  "Compiles markdown with the pandoc program, if available.
Returns its exit code."
  (when (executable-find "pandoc")
    (call-process-region
     beg end shell-file-name nil output-buffer nil shell-command-switch
     "pandoc -f markdown -t html --standalone --mathjax --highlight-style=pygments")))
(advice-add #'+markdown-compile-pandoc :override #'my-markdown-compile-pandoc)

Terima kasih atas respon yang sangat cepat!

Kamu pasti sedang mengerjakan sesuatu. Sekarang html dihasilkan dengan benar, dengan memiliki baris ini di atas:

[WARNING] This document format requires a nonempty

Pada 778c7c4 ini harus diselesaikan. Beri tahu saya jika bukan itu masalahnya dan saya akan membuka kembali utas ini. Terima kasih telah membawanya ke perhatian saya!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat