Doom-emacs: ملفات وضع Org معلقة emacs

تم إنشاؤها على ١٧ سبتمبر ٢٠١٨  ·  22تعليقات  ·  مصدر: hlissner/doom-emacs

السلوك المرصود

لذلك ، في كل مرة عندما أقوم بفتح ملف org الخاص بي الذي أستخدمه لفترة طويلة ، يتم فتحه جيدًا مع انهيار جميع المستويات. عندما أحاول إلغاء الانهيار إلى المستوى الثالث ، يتوقف emacs حتى الموت ولا يمكنني فعل أي شيء معه. لا يمكنني إنشاء المستوى الثالث على الإطلاق. لكنه يعمل بشكل جيد إذا كنت أستخدم مستويين 1 و 2 فقط

سلوك متوقع

يمكنني إنشاء أي مستوى من العناوين

خطوات التكاثر

إنشاء ملف org جديد
إنشاء مستوى 1
إنشاء 2 مستوى فيه
إنشاء المستوى الثالث فيه

معلومات النظام


انقر فوق لتوسيع

Doom Doctor
Emacs v26.1
Doom v2.0.9 (daccdc3e)
shell: /usr/local/bin/fish
Compiled with:
  JPEG RSVG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS
  MODULES THREADS LCMS2
uname -a:
  Darwin Adel-MacBook-Pro.local 17.7.0 Darwin Kernel Version 17.7.0: Thu Jun 21
  22:53:14 PDT 2018; root:xnu-4570.71.2~1/RELEASE_X86_64 x86_64

Checking your OS...
Checking your fonts...
Checking gnutls/openssl...
Testing your root certificates...
Checking for GNU/BSD tar...
Checking your enabled modules...
  > (:lang cc) Couldn’t find the rtag client and/or server programs
    (rdm rc). Disabling rtags support
  > (:lang cc) Couldn’t find glslangValidator. GLSL code completion
    is disabled


There are 2 warnings!

:lang org emacs performance resolved

ال 22 كومينتر

هذا أمر غريب. شكوكي الوحيد هو أن Emacs يكافح لتقديم أحد أحرف Unicode org-bullets-mode . حاول تعطيله باستخدام M-x org-bullets-mode أو (remove-hook 'org-mode-hook #'org-bullets-mode) وتأكد من اختفاء المشكلة.

في الواقع ، وجدت أن المشكلة تحدث فقط عند تثبيت حزمة evil-org-mode. ولا تعمل طبقة المؤسسة الخاصة بك بدون حزمة evil-org ، لذا فأنا حاليًا لا أستخدم تهيئة المؤسسة وقمت بتثبيتها بنفسي. وعندما حاولت تحديد حزمة evil-org في التكوين الشخصي (pack.el) ظهرت هذه الأخطاء مرة أخرى.
يبدو أن هذا ليس خطأك ، ويمكنني إغلاق القضية؟

هل يمكنك إعادة إنتاج هذا في Vanilla Emacs؟ على سبيل المثال ، M-x doom/open-vanilla-sandbox ، وقم بوضعه

(defvar evil-org-key-theme '(navigation insert textobjects))
(defvar evil-org-special-o/O '(table-row))

(require 'evil)
(require 'evil-org)
(require 'org)

(evil-mode +1)

(add-hook 'org-mode-hook #'evil-org-mode)
(add-hook 'evil-org-mode-hook #'evil-normalize-keymaps)

ثم اضغط على C-c C-c (يتم تشغيل هذا الرمز في جلسة emacs فارغة) ، ثم افتح مستندًا تنظيميًا ولاحظ ما إذا كانت مشكلتك قائمة.

أرى هذه المشكلة أيضًا ، عندما أقوم بفتح ملف Org يحتوي على مستويات متعددة ومحاولة توسيع قسم بالضغط على مفتاح TAB ، فإنه يتوقف ويجب أن أقوم بقتل Emacs.

(defvar evil-org-key-theme '(navigation insert textobjects)) (defvar evil-org-special-o / O' (table-row)) (تتطلب 'evil) (تتطلب' evil-org) (تتطلب 'org ) (وضع الشر +1) (إضافة خطاف 'org-mode-hook #' evil-org-mode) (إضافة ربط 'evil-org-mode-hook #' evil-normalize-keymaps)

جربت هذا في وضع الحماية وكان كل شيء على ما يرام.

آسف للمتابعة المتأخرة. أنت لا تزال تواجه هذه المشكلة؟

آسف للمتابعة المتأخرة. أنت لا تزال تواجه هذه المشكلة؟

لا ، تم إصلاحه عندما انتقلت للتطوير.

ما زلت أرى هذه المشكلات قيد التطوير ، ولكن عندما لا أقوم بتحميل العديد من الوحدات ذات الصلة بوضع org ، فإنها تختفي. لقد علقت على قسم المؤسسة في init:
؛؛ (org ؛ تنظيم حياتك العادية بنص عادي
؛؛ + إرفاق نظام مرفق مخصص
؛؛ + بابل تشغيل التعليمات البرمجية في org
؛؛ + التقاط ؛ org-capture داخل وخارج Emacs
؛؛ + تصدير تصدير المنظمة إلى ما تريد
؛؛ + الحاضر إيماكس للعروض التقديمية
؛؛ )

ثم أقوم بتحميل بعض المكونات الإضافية يدويًا في وحدتي الشخصية (evil-org و org-pdfview) ، ويبدو أن هذا يعمل بالنسبة لي. ربما أقوم بإزالة الكثير ، ولكن يبدو أن هذا يعمل معي حتى الآن.

@ JonnyWalker81 هل تمانع في تضييق نطاق السبب من خلال تعطيل علم واحد في كل مرة حتى تختفي المشكلة؟

إذا لم يفلح ذلك ، فافعل الشيء نفسه مع الخطافات org-load-hook التي تستخدمها وحدة lang / org. أي هذه هي الخطافات التي يضيفها:

(add-hook! 'org-load-hook
    #'(+org|setup-ui
       +org|setup-popup-rules
       +org|setup-agenda
       +org|setup-keybinds
       +org|setup-hacks
       +org|setup-pretty-code
       +org|setup-custom-links))

لذا حاول إزالتها واحدة تلو الأخرى:

(remove-hook 'org-load-hook #'+org|setup-ui)

آسف على الرد المتأخر ، لقد أجريت بعض التجارب والخطأ مع الخطافات ويبدو أنه +org|setup-ui . إذا علقت على إضافة هذا الخطاف ، فلا يبدو أنه معلق بعد الآن. أيضًا ، حاولت وضع (remove-hook 'org-load-hook #'+org|setup-ui) في نهاية ملف init.el ، لكن لا يبدو أن هذا يزيل الخطاف ، فهل هناك مكان آخر أحتاجه لتنفيذ ذلك؟ عندما علقت عليها ، نجحت إضافة الخطاف في وحدة lang / org.

بعد مزيد من الاستقصاء ، قمت بتضييقه إلى السطر 272 في الوحدات النمطية / lang / org / config.el:

org-startup-indented t

يبدو أيضًا أن العناصر التالية متورطة:

org-indent-mode ; margin-based indentation

إذا قمت بالتعليق على كلا السطرين ، فأنا لا أجرب التعليق.

لا تزال هذه القضية؟

لقد واجهت هذا مؤخرًا عندما أحاول تنفيذ yy أو dd في org-mode :

evil-motion-range: Wrong type argument: symbolp, (keymap (keymap (82 . evil-org-a-subtree) (114 . evil-org-a-greater-element) (69 . evil-org-an-element) (101 . evil-org-an-object)) (keymap (120 . evil-outer-xml-attr) (107 . evil-indent-plus-a-indent-up) (106 . evil-indent-plus-a-indent-up-down) (105 . evil-indent-plus-a-indent) (103 . +evil:whole-buffer-txtobj) (102 . +evil:defun-txtobj) (99 . evilnc-outer-commenter) (97 . evil-outer-arg) (111 . evil-a-symbol) ...))

أعتقد أن الأمر يتعلق بعدم العثور على وضع المؤسسة الشرير بطريقة ما؟ وجدت هذا الموضوع googling للحصول على إجابة.

Vvkmnn تمت معالجة هذه المشكلة تحديدًا في مرحلة ما خلال الشهرين الماضيين. تأكد من تحديث حزمك (وضع evil-org ، على وجه الخصوص) و Doom.

بالتأكيد ، أنا على f5d651eae7001dd95a3b535debbe71d4c3860325 ، وكنت أدير doom update :


$ الموت التحديث

التحقق من ملف التحميل التلقائي الأساسي
✓ حذف autoloads.el القديم
إعادة إنشاء ملف التحميل التلقائي الأساسي
✓ تم مسح 92 ملفًا (ملفات) ضوئيًا
✓ تم إنشاء autoloads.el جديد
مسارات التحميل التلقائي للوحدة الموسعة
✓ إنشاءات أوتوديفس
تنظيف التحميلات التلقائية
تجميع البايت. محلي / autoloads.el ...
✓ المترجمة محلي / autoloads.el
تحديث الحزم (قد يستغرق ذلك بعض الوقت) ...

  71aff5d Update Emacsmirror mirror
  • (4/245) المستقيمة محدثة
  • (5/245) مفتاح الربط محدث
  • (6/245) غير متزامن محدث
  • (7/245) وضع dotenv محدث
  • (8/245) الوضع الصغرى التلقائي محدث
  • (9/245) جميع الأيقونات محدثة
  • (10/245) خط إخفاء الوضع محدث
  • (11/245) أرقام التظليل محدثة
  • (12/245) محددات قوس قزح محدثة
  • (13/245) إعادة تشغيل emacs محدثة
  • (14/245) أفضل رابط محدث
  • (15/245) مسافة بادئة dtrt محدثة
  • (16/245) مفيد محدث
  • (17/245) pcre2el محدث
  • (18/245) smartparens محدثة
  • (19/245) طويل محدث
  • (20/245) شجرة التراجع محدثة
  • (21/245) ws-butler محدث
  • (22/245) xclip محدث
  • (23/245) قذيفة محدثة
  • (24/245) عام محدث
  • (25/245) أي مفتاح محدث
  • (26/245) شركة حديثة
  • (27/245) شركة-ديكت محدثة
  • (28/245) البصيرة محدثة
  • (29/245) amx محدث
  • (30/245) المحامي محدث
  • (31/245) محامي المقذوف محدث
  • (32/245) اللبلاب الغني حديث
  • (33/245) wgrep محدث
  • (34/245) موضوعات الموت محدثة
  • (35/245) وضع solaire محدث
  • (36/245) hl-todo محدّث
  • (37/245) الهيدرا محدث
  • (38/245) dom-modeline محدث
  • (39/245) anzu محدث
  • (40/245) evil-anzu محدث
  • (41/245) فلاش التنقل محدث
  • (42/245) النظارات الواقية محدثة
  • (43/245) علامات تبويب سنتور محدثة
  • (44/245) treemacs حديثة
  • (45/245) خطوط يونيكود محدثة
  • (46/245) git-gutter-fringe محدث
  • (47/245) vi-tilde-fringe محدث
  • (48/245) ace-window حديث
  • (49/245) وضع عرض التنسيق محدث
  • (50/245) الشر محدث
  • (51/245) evil-args محدثة
  • (52/245) الحركة الشريرة السهلة حديثة
  • (53/245) عناق الشر حديث
  • (54/245) الهروب من الشر حديث
  • (55/245) التبادل المنكر حديث
  • (56/245) evil-indent-plus محدّث
  • (57/245) المعلق الشرير الذي يذاكر كثيرا محدث
  • (58/245) الأعداد الشريرة حديثة
  • (59/245) قناص الشر محدث
  • (60/245) محيط الشر محدث
  • (61/245) evil-textobj-anyblock محدث
  • (62/245) آثار الشر محدثة
  • (63/245) evil-visualstar محدث
  • (64/245) exato محدث
  • (65/245) جمع الشر محدث
  • (66/245) yasnippet محدث
  • (67/245) الطية الشريرة محدثة
  • (68/245) تنسيق الكل محدث
  • (69/245) مالت متعددة الشر محدثة
  • (70/245) evil-mc محدث
  • (71/245) objed محدث
  • (72/245) parinfer محدث
  • (73/245) استدارة النص محدث
  • (74/245) auto-yasnippet محدث
  • (75/245) قصاصات الموت محدثة
  • (76/245) الغلاف التكيفي محدث
  • (77/245) diredfl محدث
  • (78/245) diff-hl محدث
    ✓ (79/245) dired-rsync محدث (144243f -> 707f527)

    • من https://github.com/stsquad/dired-rsync
      144243f. 707f527 ماستر -> أصل / رئيسي

      • [علامة جديدة] 0.5 -> 0.5

      707f527 NEWS: الانتهاء من الإصدار 0.5

      0741e30 إزالة Makefile


  • (80/245) fd-dired محدث

  • (81/245) ibuffer-projectile محدث
  • (82/245) ibuffer-vc محدث
  • (83/245) git-link محدث
  • (84/245) git-timemachine محدث
  • (85/245) وضع gitignore محدث
  • (86/245) realgud محدث
  • (87/245) Realgud-trepan-ni محدث
  • (88/245) وضع dap محدث
  • (89/245) editorconfig محدث
  • (90/245) التشغيل السريع محدث
  • (91/245) eros محدث
  • (92/245) طيران تشيك محدث
  • (93/245) flycheck-popup-tip محدث
  • (94/245) التصحيح الإملائي مُحدَّث
  • (95/245) قفزة غبية حديثة
  • (96/245) ivy-xref محدث
  • (97/245) مستندات dash محدثة
  • (98/245) محامي داش محدث
    ✓ (99/245) تم تحديث وضع lsp (8a159ec -> 47b3ebf)

    • من https://github.com/emacs-lsp/lsp-mode
      8a159ec..47b3ebf سيد -> أصل / ماجستير

      47b3ebf تغيير المجموعة من وضع lsp إلى وضع lsp

  • (100/245) lsp-ui محدث

  • (101/245) شركة- lsp محدثة
    ✓ (102/245) magit محدث (a2168f9 -> a497276)

    • من https://github.com/magit/magit
      a2168f9..a497276 الرئيسي -> الأصل / الرئيسي

      a497276 magit-stash-drop: قم بتمرير إسقاط المخبأ للتأكيد magit
      3ca1b62 دمج السحر: إضافة خوارزمية Xdiff

  • (103/245) تزوير محدث

  • (104/245) magit-gitflow محدث
  • (105/245) magit-todos محدث
  • (106/245) ساحر شرير حديث
  • (107/245) makefile-المنفذ محدث
  • (108/245) أدوات pdf محدثة
  • (109/245) معجزة حديثة
  • (110/245) وضع الرسم البياني محدث
  • (111/245) وضع json محدث
  • (112/245) وضع jsonnet محدث
  • (113/245) وضع yaml محدث
  • (114/245) وضع csv محدث
  • (115/245) وضع dhall محدث
  • (116/245) وضع protobuf محدث
  • (117/245) الإبراز المقتبس محدث
  • (118/245) macrostep محدث
  • (119/245) المشرف محدث
  • (120/245) elisp-def محدث
  • (121/245) elisp-demos محدث
  • (122/245) ملف flycheck-cask محدث
  • (123/245) الحوذان محدث
  • (124/245) وضع القهوة حديث
  • (125/245) وضع js2 محدث
  • (126/245) وضع rjsx محدث
  • (127/245) وضع الكتابة محدث
  • (128/245) eslintd-fix محدث
  • (129/245) js2-refactor محدث
  • (130/245) وضع npm محدث
  • (131/245) nodejs-repl محدث
  • (132/245) وضع السيخ محدث
  • (133/245) تم تحديث المد والجزر
  • (134/245) xref-js2 محدث
  • (135/245) وضع التخفيض محدث
  • (136/245) markdown-toc محدث
  • (137/245) تحرير - غير مباشر محدث
  • (138/245) الشيطنة الشريرة محدثة
  • (139/245) مؤسسة محدثة
  • (140/245) htmlize محدث
  • (141/245) رمز نقطي محدث
  • (142/245) أولويات المنظمات الهوى محدثة
  • (143/245) org-yt محدث
  • (144/245) مشبك الثور محدث
  • (145/245) toc-org محدث
  • (146/245) المؤسسة الشريرة محدثة
  • (147/245) org-pdfview محدث
  • (148/245) مؤسسة محدثة
  • (149/245) ob-async محدث
  • (150/245) تنزيل المؤسسة محدث
  • (151/245) ob-ipython محدث
  • (152/245) ox-pandoc محدث
  • (153/245) org-pomodoro محدث
  • (154/245) النافذة المركزية محدثة
  • (155/245) شريحة شجرة المنظمة محدثة
  • (156/245) إعادة الكشف عن المنظمة محدث
  • (157/245) متطلبات النقطة محدثة
  • (158/245) lsp-python-ms محدث
  • (159/245) وضع الأناكوندا محدث
  • (160/245) شركة اناكوندا حديثة
  • (161/245) pipenv محدث
  • (162/245) pyvenv محدث
  • (163/245) أنف حديث
  • (164/245) python-pytest محدث
  • (165/245) pyimport محدث
  • (166/245) pyimpsort محدث
  • (167/245) وضع enh-ruby محدث
  • (168/245) وضع الفناء محدث
  • (169/245) inf-ruby محدث
  • (170/245) شركة انف روبي محدثة
  • (171/245) rubocop محدث
  • (172/245) العباءة حديثة
  • (173/245) أداة التجميع محدثة
  • (174/245) أشعل النار محدّث
  • (175/245) وضع rspec محدث
  • (176/245) minitest محدث
  • (177/245) شركة شل محدثة
  • (178/245) وضع emmet محدث
  • (179/245) وضع haml محدث
  • (180/245) وضع الصلصال محدث
  • (181/245) الوضع النحيف محدث
  • (182/245) وضع الويب محدث
  • (183/245) شركة ويب محدثة
  • (184/245) sass-mode محدث
  • (185/245) وضع sws محدث
  • (186/245) وضع قوس قزح محدث
  • (187/245) المحامي css حديث
  • (188/245) avy محدث
  • (189/245) ace-link محدث
  • (190/245) أدوات السحب محدثة
  • (191/245) memoize محدث
  • (192/245) وضع الوالدين محدث
  • (193/245) الشرطة محدثة
  • (194/245) محدث
  • (195/245) f محدث
  • (196/245) elisp-refs محدث
  • الحلقة (197/245) محدثة
  • (198/245) cl-lib محدث
  • (199/245) pkg-info محدث
  • (200/245) epl محدث
  • (201/245) مسار الانكماش محدث
  • (202/245) goto-chg محدث
  • (203/245) powerline محدث
  • (204/245) pfuture حديث
  • (205/245) ht محدث
  • (206/245) مع محرر محدث
  • (207/245) عابر محدث
  • (208/245) Font-utils محدثة
  • (209/245) الثابت-الناعم محدث
  • (210/245) pcache محدث
  • (211/245) أدوات القائمة محدثة
  • (212/245) ucs-utils محدث
  • (213/245) بوابة الحضيض محدثة
  • (214/245) المساعد الهامشي محدث
  • (215/245) عناق حديث
  • (216/245) منطقة التوسيع محدثة
  • (217/245) كاتب السنوي محدث
  • (218/245) vimish-fold محدّث
  • (219/245) iedit محدث
  • (220/245) نسبي التحميل محدث
  • (221/245) تغييرات الموقع محدثة
  • (222/245) اختبار بسيط محدث
  • القرص الدوار (223/245) محدث
  • (224/245) وضع الشجرة محدث
  • (225/245) bui محدث
  • (226/245) let-alist محدث
  • (227/245) seq محدث
  • (228/245) النافذة المنبثقة محدثة
  • (229/245) closql محدث
  • (230/245) emacsql-sqlite محدث
  • (231/245) ghub محدث
  • (232/245) شجرة treepy محدثة
  • (233/245) magit-popup محدث
  • (234/245) قائمة علامات التبويب محدثة
  • (235/245) إعادة تنسيق json محدث
  • (236/245) json-snatcher محدث
  • (237/245) مُعاد تشكيله محدث
  • (238/245) مؤشرات متعددة محدثة
  • (239/245) httpd البسيط محدث
  • (240/245) التنبيه محدث
  • (241/245) gntp محدث
  • (242/245) log4e محدث
  • (243/245) Pythonic محدثة
  • (244/245) الإغلاق محدث
  • (245/245) بيانات استكمال الويب محدثة

    (إعادة) بناء الحزم ...
    → بناء dired-rsync ...
    → بناء dired-rsync → بناء ق ...
    → بناء dired-rsync → بناء اندفاعة ...

    → بناء dired-rsync ...
    → بناء وضع lsp ...
    → بناء وضع lsp → بناء وظيفة لوحة القيادة ...
    → بناء وضع lsp → المبنى f ...
    → بناء وضع lsp → بناء ht ...
    → وضع lsp للبناء → دوار المبنى ...
    → وضع lsp البناء → وضع علامة التخفيض للبناء ...
    ← وضع lsp للبناء ← وضع تسجيل الأسعار للبناء ← مبنى cl-lib ...

    → وضع lsp البناء → وضع علامة التخفيض للبناء ...
    → بناء وضع lsp ...
    → بناء ماجيت ...
    → بناء ماجيت → بناء غير متزامن ...
    → بناء ماجيت → بناء بوابة الالتزام ...
    → بناء ماجيت → بناء git-الالتزام → بناء مع محرر ...

    → بناء ماجيت → بناء بوابة الالتزام ...
    → بناء ماجيت → بناء عابر ...

    → بناء ماجيت ...
    → بناء مؤسسة الشر ...
    → بناء مؤسسة الشر → بناء الشر ...
    ← بناء مؤسسة شريرة ← بناء الشر ← بناء شجرة التراجع ...
    → بناء مؤسسة الشر → بناء الشر → بناء الانتقال إلى التغيير ...

    → بناء مؤسسة الشر → بناء الشر ...
    → بناء مؤسسة الشر ...
    ✓ إعادة بناء 19 طرد (حزم)
    ✓ تحديث 4 عبوات

    التحقق من ملف التحميل التلقائي للحزمة
    ✓ تم حذف التحميل التلقائي القديم. pkg.el
    إعادة إنشاء ملف التحميل التلقائي للحزمة
    ✓ حالة الحزمة المخزنة مؤقتًا
    ✓ وشملت حزم التحميل التلقائي
    مسارات التحميل التلقائي للوحدة الموسعة
    تمت إزالة إدخالات مسار التحميل / قائمة الوضع التلقائي
    تجميع البايت ~ / .emacs.d / .local / autoloads.pkg.el ...
    ✓ المترجمة ~ / .emacs.d / .local / autoloads.pkg.el

✓ انتهى! (97.4337 ث)

أعتقد أن مؤسسة evil-org قد تم إهمالها من قبل وضع المؤسسة الشريرة ، لكن لسبب ما لا أجذبها.

لدي .local/straight/build/evil-org ، لكن ليس .../evil-org-mode ؛ ربما أبحث في المكان الخطأ؟

الريبو موجود في .local/straight/repos/evil-org-mode (سمي على اسم الريبو) ، والبناء موجود في .local/straight/build/evil-org (اسم الحزمة). للتأكد من تثبيته بشكل صحيح ، حاول إعادة تدوير الوحدة النمطية :lang org (أي قم بالتعليق عليها في ~/.doom.d/init.el ، قم بتشغيل doom refresh -f && doom purge ، قم بإلغاء التعليق ، ثم doom refresh -f مرة أخرى) .

علق على الأسطر وركض doom refresh -f && doom purge ، ثم أعيد تشغيله وتشغيل الثاني doom refresh بعد إلغاء التعليق. يبدو أنه تم الحذف والاستحواذ بشكل جيد:


 > التحقق من ملف التحميل التلقائي الأساسي
 ✓ حذف autoloads.el القديم
 > إعادة إنشاء ملف التحميل التلقائي الأساسي
 ✓ تم مسح 92 ملفًا (ملفات) ضوئيًا
 ✓ تم إنشاء autoloads.el جديد
 مسارات التحميل التلقائي للوحدة الموسعة
 ✓ إنشاءات أوتوديفس
 تنظيف التحميلات التلقائية
 > بايت تجميع محلي / autoloads.el ...
 ✓ المترجمة محلي / autoloads.el
 > تركيب وبناء الحزم ...
 → منظمة الاستنساخ (لـ org-plus-Contrib) ...
 → بناء org-plus-Contrib ...
 → استنساخ emacs-htmlize ...
 → بناء htmlize ...
 → استنساخ الرصاص التنظيمي ...
 → بناء الرصاص التنظيمي ...
 ← استنساخ أولويات المنظمة ...
 ← بناء أولويات منظمة ...
 → استنساخ org-yt ...
 → بناء org-yt ...
 → استنساخ مقطع الثور ...
 → بناء مشبك الثور ...
 ← مشبك ثور البناء ← تنظيم المبنى ...

 → بناء مشبك الثور ...
 → استنساخ toc-org ...
 → بناء toc-org ...
 → استنساخ evil-org-mode (for evil-org) ...
 → بناء مؤسسة الشر ...
 → استنساخ org-pdfview ...
 → بناء org-pdfview ...
 → منظمة الاستنساخ ...
 → مؤسسة بناء ...
 → استنساخ ob-async ...
 → بناء ob-async ...
 → استنساخ org-download ...
 → بناء منظمة تنزيل ...
 → استنساخ ob-ipython ...
 → بناء ob-ipython ...
 → استنساخ ثور باندوك ...
 → بناء ثور باندوك ...
 → الاستنساخ org-pomodoro ...
 → بناء org-pomodoro ...
 → بناء org-pomodoro → تنبيه الاستنساخ ...
 → بناء org-pomodoro → تنبيه المبنى ...
 → بناء org-pomodoro → تنبيه المبنى → استنساخ gntp.el ...
 → بناء org-pomodoro → تنبيه المبنى → بناء gntp ...
 → بناء org-pomodoro → تنبيه المبنى → الاستنساخ log4e ...
 → بناء org-pomodoro → تنبيه المبنى → بناء log4e ...

 → بناء org-pomodoro → تنبيه المبنى ...
 → بناء org-pomodoro ...
 → استنساخ وضع النافذة المركزية (للنافذة المركزية) ...
 → نافذة وسط المبنى ...
 → استنساخ شجرة التنظيم ...
 → بناء شريحة شجرة منظمة ...
 → استنساخ المنظمة-إعادة الكشف ...
 → إعادة هيكلة البناء ...
 ✓ تركيب وبناء 14 حزمة
 > (إعادة) بناء الحزم ...
 ✓ لا تحتاج إلى إعادة بناء حزم
 > البحث عن الحزم اليتيمة للتطهير (للإمبراطور) ...
 - لا يبني للتطهير
 - تخطي حزم elpa
 - تخطي repos
 - تخطي إعادة صياغة
 > فحص ملف التحميل التلقائي للحزمة
 ✓ تم حذف التحميل التلقائي القديم. pkg.el
 > إعادة إنشاء ملف التحميل التلقائي للحزمة
 ✓ حالة الحزمة المخزنة مؤقتًا
 ✓ وشملت حزم التحميل التلقائي
 مسارات التحميل التلقائي للوحدة الموسعة
 تمت إزالة إدخالات مسار التحميل / قائمة الوضع التلقائي
 > تجميع البايت .emacs.d / .local / autoloads.pkg.el ...
 ✓ المترجمة .emacs.d / .local / autoloads.pkg.el
 - إعادة تجميع ملفات elc التي لا معنى لها ...
 ✓ ملف (ملفات) مُعاد تجميعه 0/0 (تم تجاهل 187)

 ✓ انتهى! (43.1452 ثانية)

لا يزال هناك نرد في المحرر ، على سبيل المثال عند استخدام dd على سطر:

Doom loaded 259 packages across 55 modules in 1.436s
Loading /Users/v/.emacs.d/.local/cache/recentf...done
Quit [2 times]
Starting new Ispell process aspell with default dictionary...
evil-motion-range: Wrong type argument: symbolp, (keymap (keymap (82 . evil-org-a-subtree) (114 . evil-org-a-greater-element) (69 . evil-org-an-element) (101 . evil-org-an-object)) (keymap (120 . evil-outer-xml-attr) (107 . evil-indent-plus-a-indent-up) (106 . evil-indent-plus-a-indent-up-down) (105 . evil-indent-plus-a-indent) (103 . +evil:whole-buffer-txtobj) (102 . +evil:defun-txtobj) (99 . evilnc-outer-commenter) (97 . evil-outer-arg) (111 . evil-a-symbol) ...))

أو yy :

evil-motion-range: Wrong type argument: symbolp, (keymap (keymap (82 . evil-org-a-subtree) (114 . evil-org-a-greater-element) (69 . evil-org-an-element) (101 . evil-org-an-object)) (keymap (120 . evil-outer-xml-attr) (107 . evil-indent-plus-a-indent-up) (106 . evil-indent-plus-a-indent-up-down) (105 . evil-indent-plus-a-indent) (103 . +evil:whole-buffer-txtobj) (102 . +evil:defun-txtobj) (99 . evilnc-outer-commenter) (97 . evil-outer-arg) (111 . evil-a-symbol) ...))

سجل بوابة هذا الإخراج هو في:

~/.emacs.d/.local/straight/repos/evil-org-mode master
$  git log                                                                                 
commit 3949bc5aa2bb2fec3dbaaf6ca4b05321bdda7a01 (grafted, HEAD -> master, origin/master, origin/HEAD)
Author: Henrik Lissner <[email protected]>
Date:   Fri Nov 1 15:09:10 2019 -0400

    Fix hlissner/doom-emacs#2002

آسف ، أنا محتار. لا يمكنني إعادة إنتاج هذا على Emacs 26.1 أو 26.3 (مع أحدث إصدار من Doom and evil-org). سأختبرها في 27 لاحقًا.

هل يمكنك إنتاجه مع تعطيل التكوين الخاص بك؟ (انظر رمل دوم )

ربما حاول إعادة بناء حزمك بـ doom build

أقدر ذلك ، لكنني ما زلت أشعر بالذعر بعد doom build :


$ بناء الموت

(إعادة) بناء جميع الحزم ...
→ بناء مستقيم ...
→ حزمة استخدام البناء ...
→ مفتاح ربط المبنى ...
→ بناء غير متزامن ...
→ بناء وضع dotenv ...
→ بناء الوضع التلقائي الصغير ...
→ بناء جميع الرموز ...
→ بناء جميع الرموز → مذكرة بناء ...

→ بناء جميع الرموز ...
→ بناء خط إخفاء الوضع ...
→ بناء أرقام مميزة ...
→ بناء أرقام مميزة → بناء وضع الوالدين ...

→ بناء أرقام مميزة ...
→ بناء محددات قوس قزح ...
→ إعادة بناء إيماك ...
→ بناء العبور الأفضل ...
→ بناء مسافة بادئة dtrt ...
→ بناء مفيد ...
→ بناء مفيد → بناء اندفاعة ...
→ بناء مفيد → بناء لوحة وظيفية ...
→ بناء مفيد → المباني ...
→ بناء مفيد → بناء f ...
→ بناء مفيد → بناء المراجع elisp ...
→ بناء مفيد → بناء المراجع elisp → حلقة البناء ...

→ بناء مفيد → بناء المراجع elisp ...
→ بناء مفيد ...
→ بناء pcre2el ...
→ بناء أقنعة ذكية ...
→ بناء طويل جدا ...
→ بناء شجرة التراجع ...
→ بناء ws-butler ...
→ بناء xclip ...
→ بناء قذيفة ...
→ بناء قذيفة → بناء pkg-info ...
→ بناء قذيفة → بناء pkg-info → مبنى epl ...

→ بناء قذيفة → بناء pkg-info ...
→ بناء قذيفة ...
→ بناء عام ...
→ بناء أي مفتاح ...
→ شركة بناء ...
→ شركة بناء ديكت ...
→ شركة البناء البصيرة ...
→ شركة البناء - البصيرة → بناء البصيرة ...

→ شركة البناء البصيرة ...
→ بناء amx ...
→ بناء اللبلاب ...
→ مستشار البناء ...
→ مستشار البناء → بناء سويبر ...

→ مستشار البناء ...
→ بناء مستشار قذيفة ...
→ بناء اللبلاب-هيدرا ...
→ بناء اللبلاب هيدرا → بناء هيدرا ...
→ بناء اللبلاب-هيدرا → بناء هيدرا → بناء lv ...

→ بناء اللبلاب هيدرا → بناء هيدرا ...
→ بناء اللبلاب-هيدرا ...
→ بناء غني باللبلاب ...
→ بناء wgrep ...
→ بناء موضوعات الموت ...
→ بناء وضع سولير ...
→ بناء hl-todo ...
→ بناء نموذج الموت ...
→ بناء نموذج الموت → بناء مسار الانكماش ...

→ بناء نموذج الموت ...
→ بناء anzu ...
→ بناء الشر أنزو ...
→ بناء الشر أنزو → بناء الشر ...
← بناء شر آنزو ← بناء الشر ← بناء غوتو-تشغ ...

→ بناء الشر أنزو → بناء الشر ...
→ بناء الشر أنزو ...
→ بناء التنقل-فلاش ...
→ بناء نظارات شريرة ...
→ بناء علامات تبويب القنطور ...
→ بناء علامات تبويب القنطور → بناء خط الطاقة ...

→ بناء علامات تبويب القنطور ...
→ بناء treemacs ...
→ بناء treemacs → بناء نافذة الآس ...
→ بناء treemacs → بناء ace-window → مبنى avy ...

→ بناء treemacs → بناء نافذة الآس ...
→ تشييد المباني → مستقبل البناء ...
→ بناء treemacs → بناء ht ...

→ بناء treemacs ...
→ بناء الشجر الشرير ...
→ بناء treemacs-قذيفة ...
→ بناء treemacs-magit ...
→ بناء treemacs-magit → بناء ماجيت ...
→ بناء treemacs-magit → بناء ماجيت → بناء git-الالتزام ...
→ بناء treemacs-magit → بناء ماجيت → بناء git-الالتزام → البناء مع محرر ...

→ بناء treemacs-magit → بناء ماجيت → بناء git-الالتزام ...
→ بناء treemacs-magit → بناء ماجيت → بناء عابر ...

→ بناء treemacs-magit → بناء ماجيت ...
→ بناء treemacs-magit ...
→ بناء خطوط يونيكود ...
→ إنشاء خطوط يونيكود → إنشاء أدوات الخطوط ...
→ بناء خطوط يونيكود → بناء أدوات الخط → بناء دائم-ناعم ...
→ بناء خطوط يونيكود → بناء أدوات الخط → بناء ثابت-ناعم → بناء الكمبيوتر ...
← إنشاء خطوط يونيكود ← إنشاء أدوات الخطوط ← إنشاء أدوات ثابتة - ناعمة ← إنشاء أدوات قائمة ...

→ بناء خطوط يونيكود → بناء أدوات الخط → بناء دائم-ناعم ...
→ إنشاء خطوط يونيكود → إنشاء أدوات الخطوط ...
→ بناء خطوط يونيكود → بناء ucs-utils ...

→ بناء خطوط يونيكود ...
→ بناء بوابة هامش-هامش ...
→ بناء بوابة-هامش-هامش → بناء بوابة-ميزاب ...
→ بناء بوابة-هامش-هامش → بناء هامش-مساعد ...

→ بناء بوابة هامش-هامش ...
→ بناء تيلدا هامش ...
→ بناء وضع التعرق ...
→ بناء أروقة الشر ...
→ بناء حركة شريرة سهلة ...
→ بناء احتضان الشر ...
← بناء احتضان الشر ← احتضان البناء ...
← بناء احتضان الشر ← احتضان البناء ← بناء منطقة توسعة ...

← بناء احتضان الشر ← احتضان البناء ...
← بناء احتضان الشر ← بناء محيط الشر ...

→ بناء احتضان الشر ...
→ بناء الهروب من الشر ...
→ بناء تبادل الشر ...
→ بناء الشر البادئة زائد ...
→ بناء معلق شرير الطالب الذي يذاكر كثيرا ...
→ بناء الأعداد الشريرة ...
→ بناء قناص الشر ...
→ بناء الشر- textobj-anyblock ...
→ بناء آثار الشر ...
→ بناء نجم مرئي شرير ...
→ بناء exato ...
→ بناء جمع الشر ...
→ بناء جمع الشر → بناء المحاضر ...

→ بناء جمع الشر ...
جار التحميل /Users/v/.emacs.d/.local/straight/build/realgud/realgud/common/custom ...
→ بناء yasnippet ...
← بناء حظيرة شريرة ...
← بناء أضعاف شريرة ← بناء طية شريرة ...

← بناء حظيرة شريرة ...
→ تنسيق البناء - الكل ...
→ بناء الشر المتعدد ...
← بناء الشر المتعدد ← بناء إيديت ...

→ بناء الشر المتعدد ...
→ بناء evil-mc ...
→ بناء الهدف ...
→ بناء parinfer ...
→ بناء نص استدارة ...
→ بناء آلي ياسنيبت ...
→ بناء مقتطفات الموت ...
→ بناء غلاف تكيفي ...
→ بناء diredfl ...
→ بناء فرق hl ...
→ بناء dired-rsync ...
→ بناء fd-dired ...
→ بناء ibuffer-projectile ...
→ بناء ibuffer-vc ...
→ بناء git-link ...
→ بناء بوابة الوقت ...
→ بناء وضع gitconfig ...
→ بناء gitignore-mode ...
→ بناء حقيقة ...
→ بناء realgud → بناء نسبي ...
→ بناء realgud → بناء تغييرات محلية ...
→ بناء realgud → اختبار بناء بسيط ...

→ بناء حقيقة ...
→ بناء Realgud-trepan-ni ...
→ بناء وضع dap ...
→ بناء وضع dap → بناء وضع lsp ...
→ وضع dap-mode → Building lsp-mode → Building spinner ...
→ وضع dap-mode → Building lsp-mode → Building markdown-mode ...

→ بناء وضع dap → بناء وضع lsp ...
→ بناء وضع dap → بناء وضع شجرة ...
→ وضع dap-mode → مبنى المبنى ...

→ بناء وضع dap ...
→ تكوين محرر البناء ...
→ بناء التشغيل السريع ...
→ إيروس بناء ...
→ مبنى flycheck ...
→ بناء flycheck → بناء السماح ...

→ مبنى flycheck ...
→ بناء النصيحة المنبثقة flycheck ...
→ بناء flycheck-popup-popup → المبنى المنبثق ...

→ بناء النصيحة المنبثقة flycheck ...
→ بناء تصحيح الإملائي ...
→ بناء تعويذة-تصحيح-لبلاب ...
→ بناء قفزة غبية ...
→ بناء ivy-xref ...
→ بناء dash-docs ...
→ بناء المستشار- داش ...
→ بناء lsp-ui ...
→ شركة بناء- lsp ...
→ بناء تزوير ...
→ تشييد المباني → بناء كلوسقل ...
→ تشييد المباني → بناء كلوسقل → بناء emacsql-sqlite ...
→ تشييد المباني → بناء كلوسقل → بناء emacsql-sqlite → بناء emacsql ...

→ تشييد المباني → بناء كلوسقل → بناء emacsql-sqlite ...
→ تشييد المباني → بناء كلوسقل ...
→ تشييد المباني ← غبّة البناء ...
→ تشييد المباني → غب البناء → بناء شجرة ...

→ تشييد المباني ← غبّة البناء ...
→ بناء تزوير ...
→ بناء magit-gitflow ...
→ بناء magit-gitflow → بناء magit-popup ...

→ بناء magit-gitflow ...
→ بناء magit-todos ...
→ بناء ساحر شرير ...
→ بناء makefile-المنفذ ...
→ بناء أدوات pdf ...
→ بناء أدوات pdf → بناء قائمة التبويب ...

→ بناء أدوات pdf ...
→ معجزة البناء ...
→ بناء وضع الرسم البياني ...
→ بناء وضع json ...
→ بناء وضع json → إعادة تهيئة بناء json ...
→ بناء وضع json → بناء json-snatcher ...

→ بناء وضع json ...
→ بناء وضع jsonnet ...
→ بناء وضع yaml ...
→ بناء وضع csv ...
→ بناء وضع dhall ...
→ وضع dhall-mode → إعادة تشكيل المبنى ...

→ بناء وضع dhall ...
→ بناء وضع protobuf ...
→ تمييز بناء مقتبس ...
→ بناء macrostep ...
→ مشرف المبنى ...
→ بناء elisp-def ...
→ بناء elisp-demos ...
→ بناء flycheck-cask ...
→ بناء الحوذان ...
→ بناء وضع القهوة ...
→ بناء وضع js2 ...
→ بناء وضع rjsx ...
→ بناء وضع الكتابة المطبوعة ...
→ بناء eslintd الإصلاح ...
→ بناء js2-refactor ...
→ بناء js2-refactor → بناء مؤشرات متعددة ...

→ بناء js2-refactor ...
→ بناء وضع npm ...
→ بناء nodejs-repl ...
→ بناء وضع سيخ ...
→ بناء وضع سيخ → بناء بسيط httpd ...

→ بناء وضع سيخ ...
→ بناء المد ...
→ بناء xref-js2 ...
→ بناء تخفيض السعر ...
→ بناء التحرير غير المباشر ...
→ بناء تخفيض الأسعار الشرير ...
→ بناء org-plus-Contrib ...
→ بناء htmlize ...
→ بناء الرصاص التنظيمي ...
← بناء أولويات منظمة ...
→ بناء org-yt ...
→ بناء مشبك الثور ...
← مشبك ثور البناء ← تنظيم المبنى ...

→ بناء مشبك الثور ...
→ بناء toc-org ...
→ بناء مؤسسة الشر ...
→ بناء org-pdfview ...
→ مؤسسة بناء ...
→ بناء ob-async ...
→ بناء منظمة تنزيل ...
→ بناء ob-ipython ...
→ بناء ثور باندوك ...
→ بناء org-pomodoro ...
→ بناء org-pomodoro → تنبيه المبنى ...
→ بناء org-pomodoro → تنبيه المبنى → بناء gntp ...
→ بناء org-pomodoro → تنبيه المبنى → بناء log4e ...

→ بناء org-pomodoro → تنبيه المبنى ...
→ بناء org-pomodoro ...
→ نافذة وسط المبنى ...
→ بناء شريحة شجرة منظمة ...
→ إعادة هيكلة البناء ...
→ بناء متطلبات الأنابيب ...
→ بناء lsp-python-ms ...
→ بناء وضع الأناكوندا ...
← بناء وضع الأناكوندا ← بناء بيثوني ...

→ بناء وضع الأناكوندا ...
→ شركة بناء - أناكوندا ...
→ بناء الأنابيب ...
→ بناء الأنابيب → بناء بيفينف ...

→ بناء الأنابيب ...
→ بناء الأنف ...
→ بناء بيثون بيتيست ...
→ بناء pyimport ...
→ بناء pyimport → إغلاق المبنى ...

→ بناء pyimport ...
→ بناء pyimpsort ...
→ بناء وضع enh-ruby ...
→ ساحة البناء ...
→ بناء inf-ruby ...
→ شركة بناء- inf-ruby ...
→ بناء روبوكوب ...
→ رداء البناء ...
→ بناء مجمع ...
→ أشعل النار البناء ...
→ بناء وضع rspec ...
→ بناء أصغر ...
→ شركة البناء شل ...
→ بناء وضع emmet ...
→ بناء صيغة haml ...
→ بناء وضع الصلصال ...
→ بناء الوضع النحيف ...
→ بناء وضع الويب ...
→ بناء شركة ويب ...
→ بناء الشركة على شبكة الإنترنت → بناء بيانات استكمال الويب ...

→ بناء شركة ويب ...
→ بناء وضع ساس ...
→ بناء وضع القلم ...
→ بناء وضع sws ...
→ بناء وضع قوس قزح ...
→ بناء المستشارين ...
→ بناء ace-link ...
→ بناء أدوات السحب ...
✓ إعادة بناء 197 طرد (حزم)

التحقق من ملف التحميل التلقائي للحزمة
✓ تم حذف التحميل التلقائي القديم. pkg.el
إعادة إنشاء ملف التحميل التلقائي للحزمة
✓ حالة الحزمة المخزنة مؤقتًا
✓ وشملت حزم التحميل التلقائي
مسارات التحميل التلقائي للوحدة الموسعة
تمت إزالة إدخالات مسار التحميل / قائمة الوضع التلقائي
تجميع البايت .emacs.d / .local / autoloads.pkg.el ...
✓ المترجمة .emacs.d / .local / autoloads.pkg.el

✓ انتهى! (150.6331 ثانية)

evil-motion-range: Wrong type argument: symbolp, (keymap (keymap (82 . evil-org-a-subtree) (114 . evil-org-a-greater-element) (69 . evil-org-an-element) (101 . evil-org-an-object)) (keymap (120 . evil-outer-xml-attr) (107 . evil-indent-plus-a-indent-up) (106 . evil-indent-plus-a-indent-up-down) (105 . evil-indent-plus-a-indent) (103 . +evil:whole-buffer-txtobj) (102 . +evil:defun-txtobj) (99 . evilnc-outer-commenter) (97 . evil-outer-arg) (111 . evil-a-symbol) ...))

تعديل:

بدأت روابط vim في الانهيار في أوضاع أخرى أيضًا ، مما يؤدي إلى الاعتقاد بأن هذا لا علاقة له بـ Org Mode. خطأي.

ردًا على ذلك ، قررت حذف ~/.emacs.d وتثبيت Emacs 26.3 جديدًا من الشراب (على وجه التحديد ، brew install emacs-plus ) ويبدو أن الأشياء تعمل بشكل جيد الآن بعد doom refresh && doom compile :core

$  doom doctor 
The doctor will see you now...

> Checking your Emacs version...
> Checking for Emacs config conflicts...
> Checking for private config conflicts...
> Checking for stale elc files...
> Checking Doom Emacs...
  ✓ Initialized Doom Emacs 2.0.9
  ✓ Detected 45 modules
  ✓ Detected 158 packages
  > Checking Doom core for irregularities...
    Found font material-design-icons.ttf
    Found font weathericons.ttf
    Found font octicons.ttf
    Found font fontawesome.ttf
    Found font file-icons.ttf
    Found font all-the-icons.ttf
  > Checking for stale elc files in your DOOMDIR...
  > Checking your enabled modules...


Everything seems fine, happy Emacs'ing!

✓ Finished! (3.7599s)

في voidlinux ، عملت الكتابة فوق الحرف الثالث على https://github.com/integral-dw/org-superstar-mode/blob/master/org-superstar.el#L87 في config.el بالنسبة لي. لا يتم عرض الحرف الافتراضي في المتصفح أيضًا ، لذا يجب أن يكون نوعًا من الخطوط. الرابع أيضا يفعل نفس الشيء الآن.

(defcustom org-superstar-headline-bullets-list
        '(
        "◉"
        "○"
        "•"
        "✿"
        )
          "List of bullets used in Org headings.
It can contain any number of bullets, the Nth entry usually
corresponding to the bullet used for level N.  The way this list
is cycled through can use fine-tuned by customizing
‘org-superstar-cycle-headline-bullets’.
You should call ‘org-superstar-restart’ after changing this
variable for your changes to take effect."
        :group 'org-superstar
        :type '(repeat (string :tag "Bullet character")))

يمكن إصلاح ذلك بمجرد تحديد أحرف التعداد المخصصة

اعتبارا من 68136f7ff، لقد بوابات org-superstar وراء +pretty العلم ل :lang org وحدة. على الرغم من أن هذا ليس إصلاحًا حقيقيًا ، إلا أنه يحتمل أن يكون ميزة غير مستقرة. نظرًا لأنه يبدو أنه يمثل مشكلة في الخط (و / أو في كيفية قيام Emacs بتقديم Unicode) ، فلا يوجد الكثير الذي يمكن لـ Doom فعله حيال ذلك ، لذلك سأعتبر أن هذا قد تم حله.

شكرا للفت إنتباهي!

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات