タグ付けされた質問 「syntax-table」

5
アンダースコアを単語の一部として扱う方法は?
Emacs + evilモードを使用します。 e(通常の状態で)カーソルを(通常の状態で)などのテキストチャンクに配置するとabc_def_ghi、ciw(内部単語の変更)defは文字列の一部のみを変更し、Vimは全体を変更しますabc_def_ghi。 evilVimと同じように(つまり、単語の一部として)アンダースコアを強制的に処理するにはどうすればよいですか?

3
現在の文字がそのメジャーモードのコメント文字かどうかを検出するにはどうすればよいですか?
次の行を現在の行に引き上げるこの小さな機能に取り組んでいます。現在の行が行コメントで、次の行も行コメントである場合、「プルアップ」アクションの後にコメント文字が削除されるように機能を追加します。 例: 前 ;; comment 1▮ ;; comment 2 呼び出し中 M-x modi/pull-up-line 後 ;; comment 1▮comment 2 ;;以前の文字は削除されることに注意してくださいcomment 2。 (defun modi/pull-up-line () "Join the following line onto the current one (analogous to `C-e', `C-d') or `C-u M-^' or `C-u M-x join-line'. If the current line is a comment and the …

2
文字列フェンスまたはコメントフェンスとは何ですか?
のdocstring modify-syntax-entryは次のように述べています: (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. フェンスとは何ですか、いつ使用しますか?情報マニュアルに何も見つかりません。

3
emacsがJavaScript ES6テンプレート文字列リテラルをサポートするようにするにはどうすればよいですか?
ES6テンプレート文字列リテラルを使用したい: `string text line 1 string text line 2 string text ${expression}` ただし、emacsはその内容が文字列であることを認識しないため、構文の強調表示、インデントなどは機能しません。バッククォートが文字列の区切り文字であることをemacsに伝えるにはどうすればよいですか? 私はemacsバージョン24.5と組み込みのを使用していjs-modeます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.