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 trybie progresywnym, aby Emacs używał odpowiednich granic słów dla składni bieżącego języka?
Kiedy jestem w c-modeśrodku, chcę forward-wordpomijać podkreślenia, a kiedy jestem w lisp-modeśrodku, chcę forward-wordpomijać zarówno myślniki, jak i podkreślenia itp.
C-M-fjest związanyforward-sexpi nie zachowuje się tak, jak to opisujesz. Masz rację, że chcę nawigować za pomocą symboli, ale nie widzę tej opcji.