Pytania otagowane jako syntax-table

5
Jak traktować podkreślenie jako część słowa?
Używam eviltrybu Emacs + . Kiedy ustawić kursor na e(w stanie normalnym) w fragmencie tekstu, takie jak abc_def_ghi, ciw(zmiana wewnętrznej słowa) zmienia jedynie defczęść napisu, a Vim będzie zmienić cały abc_def_ghi. Jak zmusić się evildo traktowania podkreślenia tak, jak robi to Vim (tj. Jako część słowa)?

3
Jak mogę wykryć, czy bieżący znak jest znakiem komentarza dla tego trybu głównego?
Pracuję nad tą małą funkcją, która wyciąga następny wiersz do bieżącego wiersza. Chcę dodać funkcjonalność, aby jeśli bieżący wiersz był komentarzem do wiersza, a następny wiersz był również komentarzem do wiersza, wówczas znaki komentarza są usuwane po akcji „pull-up”. Przykład: Przed ;; comment 1▮ ;; comment 2 Powołanie M-x modi/pull-up-line …

2
Co to jest ogrodzenie łańcuchowe lub ogrodzenie komentarza?
Dokumentacja dla modify-syntax-entrymówi, co następuje: (modify-syntax-entry CHAR NEWENTRY &optional SYNTAX-TABLE) ... The first character of NEWENTRY should be one of the following: ... / character-quote. @ inherit from parent table. | generic string fence. ! generic comment fence. Co to jest ogrodzenie i kiedy miałbym go użyć? Nic nie mogę …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.