LINUX.ORG.RU

emacs тормозит

 


0

2

Почему оно так тормозит. Открываю обычный файл include.h .В нем в одной строке 100200 чисел через запятую (массив флоатов). И оно делает перенос строки , чтобы все было видно на экране , естественно. Но мне такое нечасто нужно . Но обидно за Эмакс. Может быть из-за того что у меня стоит отображение столбца (или колонки, хз) и из-за этого оно так зависает ?

Может быть из-за того что у меня стоит отображение столбца (или колонки, хз)

Если linum-mode, то да.

в одной строке 100200 чисел через запятую

Вангую, что всё-таки тормозит из-за подсветки. Попробуй выключить font-lock-mode, чтобы проверить.

no-such-file ★★★★★ ()
Ответ на: комментарий от aeralahthu

Это относительно новый встроенный режим, который появился в версии 26, чтобы заменить linum-mode, который всегда был тормозом:

Emacs now supports optional display of line numbers in the buffer. This is similar to what ‘linum-mode’ provides, but much faster and doesn’t usurp the display margin for the line numbers. Customize the buffer-local variable ‘display-line-numbers’ to activate this optional display. Alternatively, you can use the ‘display-line-numbers-mode’ minor mode or the global ‘global-display-line-numbers-mode’. When using these modes, customize ‘display-line-numbers-type’ with the same value as you would use with ‘display-line-numbers’.

Line numbers are not displayed at all in minibuffer windows and in tooltips, as they are not useful there.

Lisp programs can disable line-number display for a particular screen line by putting the ‘display-line-numbers-disable’ text property or overlay property on the first character of that screen line. This is intended for add-on packages that need a finer control of the display.

Lisp programs that need to know how much screen estate is used up for line-number display in a window can use the new function ‘line-number-display-width’.

‘linum-mode’ and all similar packages are henceforth becoming obsolete. Users and developers are encouraged to switch to this new feature instead.

theNamelessOne ★★★★★ ()