Запитання з тегом «major-mode»

Режим, який визначає поведінку редагування Emacs, поки цей буфер поточний. Рядок режимів зазвичай в дужках відображає назву поточного основного режиму.

2
Запам’ятайте режими для файлів без розширень
Я почав редагувати багато файлів, які не мають розширень, але все ще знаходяться у форматі основного режиму. Я єдиний користувач Emacs в команді, і я не хочу робити болісно очевидним, що моєму редактору потрібні спеціальні речі. Я хотів би уникати зміни кодової бази. Я не можу змінити ім'я файлу Я …
10 major-mode 

2
Чому основні режими не оглядають обличчя?
Під час написання основного режиму часто корисно знати, "чи є точка в рядку?" 'є пункт у коментарі?'. Здається, більшість основних режимів намагаються проаналізувати мову програмування. Наприклад: python-syntax-content дзвінки syntax-ppss haskell-fill-paragraphдзвінки syntax-ppssтаre-search-forward c-in-comment-line-prefix-p рухається точка навколо і дзвонить looking-at sp-point-in-commentдзвінки, syntax-ppssале також перевіряє, чи він знаходиться на калібрі Однак у деяких …

4
Як я успадковую прогрес-режим, підтримуючи старший emacsen?
Я пишу основний режим для мови програмування, але хочу підтримувати старіші версії Emacs. prog-modeє відносно новим. Я хочу успадкувати, prog-modeякщо це визначено, але все-таки зробити щось розумне інакше. Який найкращий підхід? Чи варто мені defalias prog-modeна старшому Emacsen, чи це буде заважати іншим режимам, якщо вони будуть робити те саме?

3
Як запустити emacs в режимі "нічого" (`basic-mode ')
Якщо я emacs test.shнабираю Emacs, наполягає на тому, щоб перевести мене в Shell-scriptрежим. Іншим разом я хочу редагувати файл, help.txtі тоді Emacs переводить мене в Textрежим. Але іноді я не хочу нічого цього, особливо коли я роблю велику пасту в Emacs з іншого джерела. Як запустити Emacs в режимі "нічого"? …


2
Як написати основний режим, який не відкриває файл, але забезпечує його перегляд
Я хотів би написати основний режим для перевірки файлів netCDF. Це бінарні файли, розміром яких може бути кілька ГБ. Тому я не хочу відкривати їх у emacs. Маю на увазі взаємодію: Користувач відкриває файл NetCDF, як і будь-який інший файл у emacs. У ncdump -hфайлі виконується програма командного рядка ( …

2
Як записати просту функцію "завершення в точці-функції"?
Я розглядаю можливість створення основного режиму редагування Magic: The Gathering колоди. Більшість це здається досить простим, але у мене є одне питання. Є близько 15 000 унікальних магічних карт (картки з унікальними назвами, які є). Мені хотілося б мати змогу виконати проти них, написавши функцію завершення в точку. Я шукав …

1
Чому * компіляція * буфер показує контрольні символи?
Я використовую *compilation*буфер для створення програми C ++ на Centos 5 і Centos 6. Буфер показує збірку і включає посилання на файли, що входять до складу збірки. Однак я отримую контрольні символи, як, наприклад, ^[з'являються у висновку, і це важко читати, а Emacs отримує пошкоджені імена файлів, коли ви клацаєте …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.