Entonces, cada vez que abro mi archivo de organización que estoy usando bastante tiempo, se abre bien con todos los niveles colapsados. Cuando intento deshacerme del tercer nivel, emacs muere colgado y no puedo hacer nada con él. No puedo crear el tercer nivel en absoluto. Pero funciona bien si utilizo solo 1 y 2 niveles
Puedo crear cualquier nivel de encabezados
Crear un nuevo archivo de organización
Crear 1 nivel
Crea 2 niveles en él
Crea 3er nivel en él
Haga clic para ampliar
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!
Este es peculiar. Mi único sospechoso es que Emacs está luchando por representar uno de los caracteres unicode org-bullets-mode
. Intente deshabilitarlo con M-x org-bullets-mode
o (remove-hook 'org-mode-hook #'org-bullets-mode)
y vea si el problema desaparece.
En realidad, descubrí que el problema ocurre solo cuando se instala el paquete evil-org-mode. Y su capa de organización no funciona sin el paquete evil-org, por lo que actualmente no uso la configuración de su organización y la instalé yo mismo. Y cuando intenté especificar el paquete evil-org en la configuración personal (packages.el), ese error apareció nuevamente.
¿Parece que no es tu culpa y puedo solucionar el problema?
¿Puedes reproducir esto en Emacs vainilla? por ejemplo, M-x doom/open-vanilla-sandbox
y poner
(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)
Luego presione C-c C-c
(ejecuta este código en una sesión de emacs en blanco), luego abra un documento de organización y vea si su problema persiste.
También veo este problema, cada vez que abro un archivo Org que tiene varios niveles e intento expandir una sección presionando la tecla TAB, se cuelga y tengo que forzar la eliminación de Emacs.
(defvar evil-org-key-theme '(navegación insertar textobjects)) (defvar evil-org-special-o / O' (tabla-fila)) (require 'evil) (require' evil-org) (require 'org ) (modo malvado +1) (agregar-gancho 'org-modo-gancho #' mal-modo-org) (agregar-gancho 'mal-org-modo-gancho #' mal-normalizar-mapas de teclas)
Probé esto en sandbox y todo estuvo bien.
Perdón por el seguimiento tardío. ¿Sigues experimentando este problema?
Perdón por el seguimiento tardío. ¿Sigues experimentando este problema?
No, arreglado cuando cambié para desarrollar.
Sigo viendo estos problemas en desarrollo, pero cuando no cargo muchos de los módulos relacionados con el modo de organización, desaparece. Comenté la sección org de init:
;; (org; organiza tu vida normal en texto plano
;; + adjuntar; sistema de fijación personalizado
;; + babel; ejecutando código en org
;; + captura; org-capture dentro y fuera de Emacs
;; + exportación; Exportando organización a lo que quieras
;; + presente; Emacs para presentaciones
;; )
Luego cargo algunos complementos manualmente en mi módulo personal (evil-org y org-pdfview), y eso parece funcionar para mí. Probablemente estoy eliminando demasiado, pero esto parece funcionar para mí hasta ahora.
@ JonnyWalker81 ¿Le importaría reducir la causa desactivando una bandera a la vez hasta que el problema desaparezca?
Si eso no funciona, haz lo mismo con los ganchos org-load-hook
que usa el módulo lang / org. es decir, estos son los ganchos que agrega:
(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))
Así que intenta eliminarlos uno a la vez:
(remove-hook 'org-load-hook #'+org|setup-ui)
Perdón por la respuesta tardía, hice algunas pruebas y errores con los ganchos y parece que es el +org|setup-ui
. Si comento la adición de ese gancho, entonces parece que ya no está colgado. Además, intenté poner (remove-hook 'org-load-hook #'+org|setup-ui)
al final de mi archivo init.el, pero eso no pareció eliminar el gancho, ¿hay algún otro lugar en el que deba ejecutarlo? Cuando lo comenté, la adición del gancho en el módulo lang / org funcionó.
Después de más investigación, lo reduje a la línea 272 en modules / lang / org / config.el:
org-startup-indented t
También parece estar involucrado lo siguiente:
org-indent-mode ; margin-based indentation
Si comento ambas líneas, entonces no experimento el bloqueo.
¿Sigue siendo un problema?
Me he encontrado con esto recientemente cuando trato de hacer yy
o dd
en 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) ...))
Creo que tiene que ver con no encontrar el modo de org malvado de alguna manera. Encontré este hilo buscando en Google una respuesta.
@Vvkmnn Ese tema en particular se abordó en algún momento de los últimos 2 meses. Asegúrate de que tus paquetes (en particular, evil-org-mode) y Doom estén actualizados.
Claro, estoy en f5d651eae7001dd95a3b535debbe71d4c3860325, y he estado ejecutando doom update
:
actualización de $ doom
Comprobando el archivo de carga automática del núcleo
✓ Eliminado autoloads.el antiguo
Regenerando el archivo de carga automática del núcleo
✓ 92 archivo (s) escaneados
✓ Se generó nuevo autoloads.el
✓ Rutas de carga automática de módulo expandidas
✓ Autodefs generados
✓ Autocargas limpias
Compilación de bytes .local / autoloads.el ...
✓ Compilado .local / autoloads.el
Actualizando paquetes (esto puede llevar un tiempo) ...
- (1/245) melpa está actualizado
- (2/245) gnu-elpa-mirror está actualizado
✓ (3/245) emacsmirror-mirror actualizado (a77f7e4 -> 71aff5d)
- De https://github.com/emacs-straight/emacsmirror-mirror
a77f7e4..71aff5d maestro -> origen / maestro
71aff5d Update Emacsmirror mirror
(78/245) diff-hl está actualizado
✓ (79/245) dired-rsync actualizado (144243f -> 707f527)
De https://github.com/stsquad/dired-rsync
144243f..707f527 maestro -> origen / maestro
707f527 NOTICIAS: finalizar para la versión 0.5
0741e30 eliminar Makefile
(80/245) fd-dired está actualizado
(98/245) el consejo-tablero está actualizado
✓ (99/245) modo lsp actualizado (8a159ec -> 47b3ebf)
De https://github.com/emacs-lsp/lsp-mode
8a159ec..47b3ebf maestro -> origen / maestro
47b3ebf Cambiar grupo de modo lsp a lsp
(100/245) lsp-ui está actualizado
(101/245) company-lsp está actualizado
✓ (102/245) magit actualizado (a2168f9 -> a497276)
De https://github.com/magit/magit
a2168f9..a497276 maestro -> origen / maestro
a497276 magit-stash-drop: Pase los drop-stashes a magit-confirm
3ca1b62 magit-merge: agregar --Xdiff-algorítmo
(103/245) forge está actualizado
(245/245) los datos de finalización web están actualizados
(Re) construir paquetes ...
→ Construyendo dired-rsync ...
→ Construyendo dired-rsync → Construyendo s ...
→ Construyendo dired-rsync → Construyendo dash ...
→ Construyendo dired-rsync ...
→ Construyendo lsp-mode ...
→ Construyendo lsp-mode → Construyendo tablero funcional ...
→ Construyendo lsp-mode → Construyendo f ...
→ Construyendo lsp-mode → Construyendo ht ...
→ Construyendo lsp-mode → Construyendo spinner ...
→ Construyendo el modo lsp → Construyendo el modo markdown ...
→ Construyendo lsp-mode → Construyendo markdown-mode → Construyendo cl-lib ...
→ Construyendo el modo lsp → Construyendo el modo markdown ...
→ Construyendo lsp-mode ...
→ Construyendo magit ...
→ Construyendo magit → Construyendo async ...
→ Construyendo magit → Construyendo git-commit ...
→ Construyendo magit → Construyendo git-commit → Construyendo con editor ...
→ Construyendo magit → Construyendo git-commit ...
→ Building magit → Building transient ...
→ Construyendo magit ...
→ Construyendo evil-org ...
→ Construyendo evil-org → Construyendo mal ...
→ Construyendo evil-org → Construyendo maldad → Construyendo undo-tree ...
→ Construyendo evil-org → Construyendo maldad → Construyendo goto-chg ...
→ Construyendo evil-org → Construyendo mal ...
→ Construyendo evil-org ...
✓ Reconstruido 19 paquete (s)
✓ Actualizado 4 paquete (s)
Comprobando el archivo de carga automática del paquete
✓ Eliminado autoloads.pkg.el antiguo
Regenerando el archivo de carga automática de paquetes
✓ Estado del paquete en caché
✓ Paquete de cargas automáticas incluidas
✓ Rutas de carga automática de módulo expandidas
✓ Se eliminaron las entradas de la lista de rutas de carga / modo automático
Compilación de bytes ~ / .emacs.d / .local / autoloads.pkg.el ...
✓ Compilado ~ / .emacs.d / .local / autoloads.pkg.el
✓ ¡Terminado! (97.4337s)
Creo que evil-org ha sido desaprobado por evil-org-mode , pero por alguna razón no lo estoy implementando.
Tengo un .local/straight/build/evil-org
, pero no un .../evil-org-mode
; tal vez estoy buscando en el lugar equivocado?
El repositorio vive en .local/straight/repos/evil-org-mode
(llamado así por el repositorio), y la compilación vive en .local/straight/build/evil-org
(el nombre del paquete). Para asegurarse de que está instalado correctamente, intente ciclar el módulo :lang org
(es decir, coméntelo en ~/.doom.d/init.el
, ejecute doom refresh -f && doom purge
, descomente y luego doom refresh -f
nuevamente) .
Comentó las líneas y ejecutó doom refresh -f && doom purge
, luego reinició y ejecutó el segundo doom refresh
después de descomentar. Parecía borrar y adquirir bien:
> Comprobación del archivo de carga automática del núcleo ✓ Eliminado autoloads.el antiguo > Regeneración del archivo de carga automática del núcleo ✓ 92 archivo (s) escaneados ✓ Se generó nuevo autoloads.el ✓ Rutas de carga automática de módulo expandidas ✓ Autodefs generados ✓ Autocargas limpias > Compilación de bytes .local / autoloads.el ... ✓ Compilado .local / autoloads.el > Instalación y creación de paquetes ... → Clonación de org (para org-plus-contrib) ... → Construyendo org-plus-contrib ... → Clonación de emacs-htmlize ... → Construyendo htmlize ... → Clonación de org-bullets ... → Construyendo org-bullets ... → Clonación de las prioridades orgánicas de fantasía ... → Creación de prioridades orgánicas de fantasía ... → Clonación org-yt ... → Construyendo org-yt ... → Clonación de clip de buey ... → Construcción de clip de buey ... → Construyendo ox-clip → Construyendo org ... → Construcción de clip de buey ... → Clonación de toc-org ... → Construyendo toc-org ... → Clonación de evil-org-mode (para evil-org) ... → Construyendo evil-org ... → Clonación org-pdfview ... → Construyendo org-pdfview ... → Clonación orgit ... → Construyendo orgit ... → Clonación ob-async ... → Construyendo ob-async ... → Clonación de org-download ... → Construyendo org-download ... → Clonación de ob-ipython ... → Construyendo ob-ipython ... → Clonación de ox-pandoc ... → Construcción ox-pandoc ... → Clonación org-pomodoro ... → Construyendo org-pomodoro ... → Construyendo org-pomodoro → Alerta de clonación ... → Edificio org-pomodoro → Alerta de edificio ... → Edificio org-pomodoro → Alerta de edificio → Clonación de gntp.el ... → Construyendo org-pomodoro → Building alert → Construyendo gntp ... → Edificio org-pomodoro → Alerta de edificio → Clonación de log4e ... → Construyendo org-pomodoro → Building alert → Building log4e ... → Edificio org-pomodoro → Alerta de edificio ... → Construyendo org-pomodoro ... → Clonación del modo de ventana centrada (para ventana centrada) ... → Edificio de ventana centrada ... → Clonación de org-tree-slide ... → Construyendo org-tree-slide ... → Clonación de org-re-revel ... → Construyendo org-re-revel ... ✓ 14 paquetes instalados y construidos > (Re) construir paquetes ... ✓ No es necesario reconstruir ningún paquete > Buscando paquetes huérfanos para purgar (para el emperador) ... - No hay compilaciones para purgar - Saltarse los paquetes de elpa - Omitir repositorios - Saltarse el injerto > Comprobando el archivo de carga automática del paquete ✓ Eliminado autoloads.pkg.el antiguo > Regenerando archivo de carga automática de paquetes ✓ Estado del paquete en caché ✓ Paquete de cargas automáticas incluidas ✓ Rutas de carga automática de módulo expandidas ✓ Se eliminaron las entradas de la lista de rutas de carga / modo automático > Compilación de bytes .emacs.d / .local / autoloads.pkg.el ... ✓ Compilado .emacs.d / .local / autoloads.pkg.el - Recompilación de archivos elc obsoletos ... ✓ Archivo (s) 0/0 recompilado (187 ignorados) ✓ ¡Terminado! (43.1452s)
Sin embargo, todavía no hay dados en el editor, por ejemplo, cuando se usa dd
en una línea:
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) ...))
O 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) ...))
El registro de git en esa salida está en:
~/.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
Lo siento, estoy perplejo. No puedo reproducir esto en Emacs 26.1 o 26.3 (con la última versión de Doom y evil-org). Lo probaré el 27 más tarde.
¿Puedes producirlo con tu configuración privada desactivada? (ver la caja de arena de Doom )
Quizás intente reconstruir sus paquetes con doom build
Te lo agradezco, pero sigo entrando en pánico después de un doom build
:
$ doom build
(Re) construyendo todos los paquetes ...
→ Construyendo recto ...
→ Paquete de uso del edificio ...
→ Construyendo bind-key ...
→ Construyendo async ...
→ Construyendo dotenv-mode ...
→ Construyendo modo auto-menor ...
→ Construyendo todos-los-iconos ...
→ Construyendo todos los íconos → Construyendo memoize ...
→ Construyendo todos-los-iconos ...
→ Construyendo hide-mode-line ...
→ Construyendo números destacados ...
→ Construyendo números destacados → Construyendo el modo padre ...
→ Construyendo números destacados ...
→ Construyendo delimitadores de arco iris ...
→ Construyendo reiniciar-emacs ...
→ Construyendo mejor saltador ...
→ Construyendo dtrt-indent ...
→ Construcción útil ...
→ Construyendo útil → Construyendo tablero ...
→ Construyendo útil → Construyendo tablero funcional ...
→ Construcción útil → Edificio s ...
→ Construcción útil → Edificio f ...
→ Construyendo útiles → Construyendo elisp-refs ...
→ Construyendo útiles → Construyendo elisp-refs → Construyendo bucle ...
→ Construyendo útiles → Construyendo elisp-refs ...
→ Construcción útil ...
→ Edificio pcre2el ...
→ Construyendo smartparens ...
→ Construyendo tanto tiempo ...
→ Construyendo undo-tree ...
→ Edificio ws-butler ...
→ Construyendo xclip ...
→ Proyectil de construcción ...
→ Construcción de proyectiles → Construcción pkg-info ...
→ Proyectil de construcción → Información de paquete de construcción → Epl ...
→ Construcción de proyectiles → Construcción pkg-info ...
→ Proyectil de construcción ...
→ Edificio general ...
→ Construyendo cuál-clave ...
→ Empresa constructora ...
→ Construir empresa-dict ...
→ Empresa constructora-profética ...
→ Empresa constructora-profética → Construyendo profética ...
→ Empresa constructora-profética ...
→ Edificio amx ...
→ Construcción de hiedra ...
→ Asesoría en construcción ...
→ Consejo de construcción → Construyendo swiper ...
→ Asesoría en construcción ...
→ Proyectil de consejo de construcción ...
→ Construcción de ivy-hydra ...
→ Construcción de ivy-hydra → Construcción de hydra ...
→ Edificio ivy-hydra → Edificio hydra → Edificio lv ...
→ Construcción de ivy-hydra → Construcción de hydra ...
→ Construcción de ivy-hydra ...
→ Construcción rica en hiedra ...
→ Construyendo wgrep ...
→ Construyendo temas doom ...
→ Construcción de modo solaire ...
→ Construyendo hl-todo ...
→ Construyendo doom-modeline ...
→ Construyendo doom-modeline → Construyendo shrink-path ...
→ Construyendo doom-modeline ...
→ Construyendo anzu ...
→ Construyendo evil-anzu ...
→ Construyendo evil-anzu → Construyendo mal ...
→ Construyendo evil-anzu → Construyendo mal → Construyendo goto-chg ...
→ Construyendo evil-anzu → Construyendo mal ...
→ Construyendo evil-anzu ...
→ Construyendo nav-flash ...
→ Construyendo gafas maléficas ...
→ Construyendo pestañas de centauros ...
→ Construyendo centaur-tabs → Construyendo powerline ...
→ Construyendo pestañas de centauros ...
→ Construyendo treemacs ...
→ Construyendo treemacs → Construyendo ace-window ...
→ Construyendo treemacs → Construyendo ace-window → Construyendo avy ...
→ Construyendo treemacs → Construyendo ace-window ...
→ Construyendo treemacs → Construyendo futuro ...
→ Construyendo treemacs → Construyendo ht ...
→ Construyendo treemacs ...
→ Construyendo treemacs-evil ...
→ Construyendo treemacs-projectile ...
→ Construyendo treemacs-magit ...
→ Construyendo treemacs-magit → Construyendo magit ...
→ Construyendo treemacs-magit → Construyendo magit → Construyendo git-commit ...
→ Construyendo treemacs-magit → Construyendo magit → Construyendo git-commit → Construyendo con editor ...
→ Construyendo treemacs-magit → Construyendo magit → Construyendo git-commit ...
→ Construyendo treemacs-magit → Construyendo magit → Construyendo transitorios ...
→ Construyendo treemacs-magit → Construyendo magit ...
→ Construyendo treemacs-magit ...
→ Construyendo fuentes Unicode ...
→ Creación de fuentes Unicode → Creación de utilidades de fuentes ...
→ Construyendo fuentes unicode → Construyendo font-utils → Construyendo persistent-soft ...
→ Construyendo fuentes unicode → Construyendo font-utils → Construyendo persistent-soft → Construyendo pcache ...
→ Construyendo fuentes unicode → Construyendo font-utils → Construyendo persistent-soft → Construyendo list-utils ...
→ Construyendo fuentes unicode → Construyendo font-utils → Construyendo persistent-soft ...
→ Creación de fuentes Unicode → Creación de utilidades de fuentes ...
→ Construyendo fuentes Unicode → Construyendo ucs-utils ...
→ Construyendo fuentes Unicode ...
→ Construyendo git-gutter-fringe ...
→ Construyendo git-gutter-fringe → Construyendo git-gutter ...
→ Construyendo git-gutter-fringe → Construyendo fringe-helper ...
→ Construyendo git-gutter-fringe ...
→ Construyendo vi-tilde-fringe ...
→ Construyendo el modo persp ...
→ Construyendo argumentos malignos ...
→ Construyendo evil-easymotion ...
→ Construyendo el abrazo del mal ...
→ Construyendo el abrazo del mal → Construyendo el abrazo ...
→ Construyendo el abrazo del mal → Construyendo el abrazo → Construyendo expand-region ...
→ Construyendo el abrazo del mal → Construyendo el abrazo ...
→ Construyendo el abrazo del mal → Construyendo el entorno del mal ...
→ Construyendo el abrazo del mal ...
→ Construyendo el mal-escape ...
→ Construyendo el intercambio del mal ...
→ Construyendo evil-indent-plus ...
→ Construyendo el comentarista malvado nerd ...
→ Construyendo números malvados ...
→ Construyendo maligno-snipe ...
→ Construyendo evil-textobj-anyblock ...
→ Construyendo huellas malignas ...
→ Construyendo evil-visualstar ...
→ Edificio exato ...
→ Construyendo colección malvada ...
→ Construyendo colección malvada → Construyendo analista ...
→ Construyendo colección malvada ...
Cargando /Users/v/.emacs.d/.local/straight/build/realgud/realgud/common/custom ...
→ Construyendo yasnippet ...
→ Construyendo maldad-vimish-fold ...
→ Construyendo pliegue vimish malvado → Construyendo pliegue vimish ...
→ Construyendo maldad-vimish-fold ...
→ Formato de construcción-todo ...
→ Construyendo maldad-multiedit ...
→ Construyendo maldad-multiedit → Construyendo iedit ...
→ Construyendo maldad-multiedit ...
→ Construyendo evil-mc ...
→ Edificio objed ...
→ Construyendo parinfer ...
→ Construyendo rotar-texto ...
→ Construyendo auto-yasnippet ...
→ Construyendo fragmentos de doom ...
→ Construcción de envoltura adaptativa ...
→ Dirección de construcción ...
→ Edificio diff-hl ...
→ Construyendo dired-rsync ...
→ Edificio fd-dired ...
→ Construyendo ibuffer-proyectil ...
→ Construyendo ibuffer-vc ...
→ Construyendo git-link ...
→ Construyendo git-timemachine ...
→ Construyendo gitconfig-mode ...
→ Construyendo gitignore-mode ...
→ Construyendo realgud ...
→ Construcción realgud → Construcción relativa a la carga ...
→ Construyendo realgud → Construyendo loc-changes ...
→ Construyendo realgud → Construyendo test-simple ...
→ Construyendo realgud ...
→ Construyendo realgud-trepan-ni ...
→ Construyendo dap-mode ...
→ Construyendo dap-mode → Construyendo lsp-mode ...
→ Construyendo dap-mode → Construyendo lsp-mode → Construyendo spinner ...
→ Construyendo el modo dap → Construyendo el modo lsp → Construyendo el modo Markdown ...
→ Construyendo dap-mode → Construyendo lsp-mode ...
→ Construyendo dap-mode → Construyendo modo de árbol ...
→ Edificio dap-mode → Edificio bui ...
→ Construyendo dap-mode ...
→ Construyendo editorconfig ...
→ Construyendo quickrun ...
→ Edificación eros ...
→ Construyendo flycheck ...
→ Construyendo flycheck → Construyendo let-alist ...
→ Construyendo flycheck ...
→ Construyendo flycheck-popup-tip ...
→ Construyendo flycheck-popup-tip → Construyendo ventana emergente ...
→ Construyendo flycheck-popup-tip ...
→ Construyendo flyspell-correct ...
→ Construyendo flyspell-correct-ivy ...
→ Construyendo salto de tontos ...
→ Edificio ivy-xref ...
→ Construyendo dash-docs ...
→ Construcción de tablero-consejo ...
→ Construyendo lsp-ui ...
→ Empresa constructora-lsp ...
→ Construcción de forja ...
→ Construcción de forja → Edificio closql ...
→ Construcción de forja → Construcción de closql → Construcción de emacsql-sqlite ...
→ Building forge → Construyendo closql → Construyendo emacsql-sqlite → Construyendo emacsql ...
→ Construcción de forja → Construcción de closql → Construcción de emacsql-sqlite ...
→ Construcción de forja → Edificio closql ...
→ Construcción de forja → Construcción de ghub ...
→ Construcción de forja → Construcción de ghub → Construcción de treepy ...
→ Construcción de forja → Construcción de ghub ...
→ Construcción de forja ...
→ Construyendo magit-gitflow ...
→ Construyendo magit-gitflow → Construyendo magit-popup ...
→ Construyendo magit-gitflow ...
→ Construyendo magit-todos ...
→ Construyendo maldad-magit ...
→ Construyendo makefile-ejecutor ...
→ Creación de herramientas pdf ...
→ Creación de herramientas pdf → Lista de pestañas de creación ...
→ Creación de herramientas pdf ...
→ Construyendo prodigio ...
→ Construyendo graphql-mode ...
→ Construyendo el modo json ...
→ Construyendo json-mode → Construyendo json-reformat ...
→ Construyendo json-mode → Construyendo json-snatcher ...
→ Construyendo el modo json ...
→ Construyendo jsonnet-mode ...
→ Construyendo el modo yaml ...
→ Construyendo csv-mode ...
→ Construyendo dhall-mode ...
→ Construyendo dhall-mode → Construyendo reformateado ...
→ Construyendo dhall-mode ...
→ Construyendo protobuf-mode ...
→ Edificio destacado-citado ...
→ Creación de macrostep ...
→ Supervisor de edificio ...
→ Construyendo elisp-def ...
→ Construyendo elisp-demos ...
→ Construyendo flycheck-cask ...
→ Construyendo ranúnculo ...
→ Construyendo modo café ...
→ Construyendo js2-mode ...
→ Construyendo rjsx-mode ...
→ Construyendo modo mecanografiado ...
→ Construyendo eslintd-fix ...
→ Construyendo js2-refactor ...
→ Construyendo js2-refactor → Construyendo múltiples cursores ...
→ Construyendo js2-refactor ...
→ Construyendo npm-mode ...
→ Construyendo nodejs-repl ...
→ Construcción en modo pincho ...
→ Construyendo modo pincho → Construyendo simple-httpd ...
→ Construcción en modo pincho ...
→ Construyendo marea ...
→ Construyendo xref-js2 ...
→ Construyendo markdown-toc ...
→ Construcción de edición indirecta ...
→ Construyendo un Markdown malvado ...
→ Construyendo org-plus-contrib ...
→ Construyendo htmlize ...
→ Construyendo org-bullets ...
→ Creación de prioridades orgánicas de fantasía ...
→ Construyendo org-yt ...
→ Construcción de clip de buey ...
→ Construyendo ox-clip → Construyendo org ...
→ Construcción de clip de buey ...
→ Construyendo toc-org ...
→ Construyendo evil-org ...
→ Construyendo org-pdfview ...
→ Construyendo orgit ...
→ Construyendo ob-async ...
→ Construyendo org-download ...
→ Construyendo ob-ipython ...
→ Construcción ox-pandoc ...
→ Construyendo org-pomodoro ...
→ Edificio org-pomodoro → Alerta de edificio ...
→ Construyendo org-pomodoro → Building alert → Construyendo gntp ...
→ Construyendo org-pomodoro → Building alert → Building log4e ...
→ Edificio org-pomodoro → Alerta de edificio ...
→ Construyendo org-pomodoro ...
→ Edificio de ventana centrada ...
→ Construyendo org-tree-slide ...
→ Construyendo org-re-revel ...
→ Requisitos de pip de construcción ...
→ Construyendo lsp-python-ms ...
→ Construyendo anaconda-mode ...
→ Construyendo anaconda-mode → Construyendo pythonic ...
→ Construyendo anaconda-mode ...
→ Empresa constructora-anaconda ...
→ Construyendo pipenv ...
→ Construyendo pipenv → Construyendo pyvenv ...
→ Construyendo pipenv ...
→ Construcción de nariz ...
→ Construyendo python-pytest ...
→ Construyendo pyimport ...
→ Edificio pyimport → Cierre del edificio ...
→ Construyendo pyimport ...
→ Construyendo pyimpsort ...
→ Construyendo enh-ruby-mode ...
→ Modo de patio de construcción ...
→ Construyendo inf-ruby ...
→ Empresa constructora-inf-ruby ...
→ Edificio rubocop ...
→ Traje de construcción ...
→ Empaquetador de edificios ...
→ Rastrillo de construcción ...
→ Construyendo rspec-mode ...
→ Construyendo minitest ...
→ Construcción de la estructura de la empresa ...
→ Construyendo emmet-mode ...
→ Construyendo haml-mode ...
→ Construyendo modo pug ...
→ Construyendo modo delgado ...
→ Construyendo modo web ...
→ Construyendo empresa-web ...
→ Creación de la web de la empresa → Creación de datos de finalización web ...
→ Construyendo empresa-web ...
→ Construyendo sass-mode ...
→ Construyendo modo lápiz ...
→ Construyendo modo sws ...
→ Construyendo el modo arco iris ...
→ Consejería de construcción-css ...
→ Construyendo ace-link ...
→ Construyendo drag-stuff ...
✓ 197 paquete (s) reconstruido (s)
Comprobando el archivo de carga automática del paquete
✓ Eliminado autoloads.pkg.el antiguo
Regenerando el archivo de carga automática de paquetes
✓ Estado del paquete en caché
✓ Paquete de cargas automáticas incluidas
✓ Rutas de carga automática de módulo expandidas
✓ Se eliminaron las entradas de la lista de rutas de carga / modo automático
Compilación de bytes .emacs.d / .local / autoloads.pkg.el ...
✓ Compilado .emacs.d / .local / autoloads.pkg.el
✓ ¡Terminado! (150.6331s)
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) ...))
EDITAR:
Los enlaces vim también comenzaron a romperse en otros modos, lo que lleva a creer que esto no tiene nada que ver con el modo Org. Culpa mía.
En respuesta, decidí eliminar completamente ~/.emacs.d
e instalar un nuevo Emacs 26.3 de brew (específicamente, brew install emacs-plus
) y las cosas parecen estar funcionando bien ahora después de 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)
En voidlinux, sobrescribir el tercer carácter en https://github.com/integral-dw/org-superstar-mode/blob/master/org-superstar.el#L87 en config.el
funcionó para mí. El carácter predeterminado tampoco se muestra en mi navegador, por lo que debe ser una fuente. El cuarto también hace lo mismo ahora.
(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")))
Esto podría solucionarse simplemente definiendo caracteres de viñeta personalizados
A partir de 68136f7ff, he cerrado org-superstar
detrás de la bandera +pretty
para el módulo :lang org
. Si bien esto no es una solución real, hace que una función potencialmente inestable se habilite. Dado que parece ser un problema de fuente (y / o con la forma en que Emacs renderiza unicode) no hay mucho más que Doom pueda hacer al respecto, así que consideraré esto resuelto.
¡Gracias por avisarme!