Giter VIP home page Giter VIP logo

Comments (5)

axelf4 avatar axelf4 commented on May 28, 2024

I am unable to reproduce this issue. One thing you could try to do is execute M-x toggle-debug-on-quit RET, follow your reproduction steps and press C-g when Emacs is frozen to have the debugger with a backtrace show up which might say something about what the cause is.

from evil.

aidancz avatar aidancz commented on May 28, 2024

@axelf4

My bad, the reproduction steps are

  1. Open a file abc.org with contents:
https://www.gnu.org/software/emacs/manual/html_node/emacs/Mode-Line.html

-UUU: @**-   F2  UTF-8-demo.txt   Top   (1,0)     <N>   (Text s-/ WS Wrap)

| string | meaning                                  | note                                                                 |
|--------+------------------------------------------+----------------------------------------------------------------------|
| -      | input method                             |                                                                      |
| UUU    | coding system (keyboard terminal buffer) | (U utf-8-unix)                                                       |
| :      | end-of-line convention                   | (: LF) (/ CR) (\ CRLF)                                               |
| @      | emacsclient                              |                                                                      |
| **     | buffer status                            | (-- unmodified) (** modified) (%% read-only) (%* read-only_modified) |
| -      | default-directory                        | (- local) (@ remote)                                                 |
| F2     | frame name                               | (F2 the-2nd-frame)                                                   |
|        |                                          |                                                                      |
  1. Move cursor to last line, column 2 (below "F"), press "i" to enter insert mode, insert "UTF" and press "C-p"

I tried this many times, about eight times out of ten reproduced this issue

And the debugger shows:

Debugger entered--Lisp error: (quit)
  plist-put((:begin 1276 :end 1276 :type org :tblfm nil :contents-begin 1276 :contents-end 1401 :value nil :post-blank 1 :post-affiliated 1276) :mode nil)
  org-element--current-element(1401 element nil nil)
  org-element--parse-to(1288)
  org-element-at-point()
  org-at-table-p()
  org-self-insert-command(1)
  funcall-interactively(org-self-insert-command 1)
  call-interactively(org-self-insert-command nil nil)
  command-execute(org-self-insert-command)

from evil.

axelf4 avatar axelf4 commented on May 28, 2024

I observe freezing only when, after following your steps, I try to insert any character after the first | on the last line. That said, it also occurs when I start Emacs with emacs -Q without Evil and execute M-x dabbrev-expand RET instead of C-p. As the issue is unrelated to Evil mode, please raise it on the Org mode issue tracker instead.

from evil.

yantar92 avatar yantar92 commented on May 28, 2024

please raise it on the Org mode issue tracker instead

Not Org mode either. https://debbugs.gnu.org/cgi/bugreport.cgi?bug=65451

from evil.

aidancz avatar aidancz commented on May 28, 2024

Didn't expect this bug to be like this, many thanks!

from evil.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.