Pytania otagowane jako syntax

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)?

2
jak wykryć, czy w dopasowanej parze?
P: Czy istnieje ogólny sposób na wykrycie, czy punkt znajduje się w dopasowanej parze znaków? To znaczy: czy istnieje ogólna funkcja predykatu (lub coś w tym rodzaju), która może określić, czy punkt znajduje się pomiędzy dopasowaną parą, czy niektórymi dowolnie wybranymi znakami? Myślę o jednym, który oceniałby t, powiedzmy, w …
16 elisp  syntax 


3
Traktuj symbole jako słowa w trybach prog
W Emacsie istnieje wiele poleceń, które dotyczą „słów”. Przykłady obejmują forward-word, kill-word, upcase-word, mark-word, transpose-words, itd. Określenie „słowo” wydaje się różnią się nieco między poleceniami. Na przykład forward-wordzatrzyma się na podkreślenie w środku słowa (np. foo_bar), Ale mark-wordnie zatrzyma się na podkreślenie. Czy można zmienić definicję „słowa”, gdy jestem w …

2
Dla jakich języków odpowiedni jest `syntax-ppss`?
Patrzyłem na sposób wykrycia, czy punkt jest w komentarzu, patrząc na sposób fontowania bieżącego bufora. Smartparens definiuje sp-point-in-comment, na czym polega syntax-ppss. Wydaje się jednak, że syntax-ppssi parse-partial-sexpmożna go używać w dowolnych językach, nawet jeśli nie używają wyrażeń s. Na przykład ten Python: x = 1 # I'm a comment …

2
Czy istnieje standardowa / zalecana składnia do definiowania wiązania klawiatury?
Widziałem wszystkie poniższe definicje powiązania klawiatury. Wszystkie te działają (przynajmniej w MS Windows). Nie wiem, czy jest inny sposób na zrobienie tego samego. Zastanawiam się, czy istnieje standardowy lub zalecany sposób definiowania wiązania klawiatury i czy zaleca się unikanie niektórych z nich. (global-set-key "\M-r" 'some-command) (global-set-key [(meta r)] 'some-command) (global-set-key …

2
Niech seksu naprzód rozpozna bloki zdefiniowane przez słowa kluczowe, a nie tylko nawiasy
W języku (Julia), który ma bloki zdefiniowane przez słowa kluczowe, takie jak for..end, begin..endoraz nawiasy, jaki jest dobry sposób na pominięcie takiego bloku? Ponadto endjest nie tylko słowem kluczowym blokowym, ale także prawidłowym identyfikatorem używanym w innych miejscach. Jednym ze sposobów jest poszukiwanie wyrażenia regularnego rozpoczynającego / zamykającego blokowanie i …
10 syntax  parsing 
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.