From: Tak K. <tak...@gm...> - 2019-08-15 08:35:47
|
I found that Emacs freezes on following block. Do you have idea? matlab.el:1167: (defun matlab-mode () ... matlab.el:1275: (setq font-lock-defaults '((matlab-font-lock-keywords matlab.el:1276: matlab-gaudy-font-lock-keywords matlab.el:1277: matlab-really-gaudy-font-lock-keywords matlab.el:1278: ) matlab.el:1279: t ; do not do string/comment highlighting matlab.el:1280: nil ; keywords are case sensitive. matlab.el:1281: ;; This puts _ as a word constituent, matlab.el:1282: ;; simplifying our keywords significantly matlab.el:1283: ((?_ . "w")))) From: Tak Kunihiro <tak...@gm...> Subject: Emacs hangs with a line Date: Sat, 10 Aug 2019 06:09:46 +0900 (JST) > I use matlab.el for 10 years. Thank you the maintenance. I embed data > in a script using arrays and cell arrays. > > Today I found that when buffer is with a line, emacs hangs. Emacs > hangs on matlab-mode but not on text-mode. The line is shown below as > line A. I tried to minimize the line that is OK and it is shown as > line B below. > > Could you spot a problem and fix it? > > Tak > > * environment > > - matlab-mode-20180928.1526 from melpa > - matlab-mode-version "3.3.6" > - Emacs 26.2 on Mac and Windows > > * Line A (On this message, a line may be divided in several lines.) > > % remark = {'1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001'}; > > * line B (On this message, a line may be divided in several lines.) > > % remark = {'1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','1.86 29.2 0.001','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','','1.86 2 |