font-lock

    2

    1答えて

    thisがクローズで上書きされないようにしばしば保存する必要があるので、私はしたいです:var self = this;は私のコンストラクタの最上部にあります。その後、thisがどのようにいつ、いつ、いつハイライト表示されるのかを正確にselfで強調したいと思います。しかし、ここでemacsのドキュメント、ウェブサイト、例を勉強して、例を適応させた後、動作しません。私.emacsファイルとJava

    5

    1答えて

    私が書き込むフォントロックキーワードをデバッグするにはどうすればよいですか?例えば (progn (font-lock-add-keywords nil '( ;; ("hi1" . 'success) ("hi2" . (intern (concat "warn" "ing"))) )) (font-lock-fontify-b

    1

    1答えて

    デフォルトの構文強調表示を、org-modeとorg-agenda-modeのバッファでオーバーライドしようとしています。 私の意図を明確にするために、私の現在の理由は、タグに基づいて見出し(または見出しの部分)を強調表示することです。組み込み変数org-tag-facesでは、タグを含む見出しではなく、タグ自体のカスタマイズのみが可能です。次の関連の質問を参照して は:スレッド2において Ema

    8

    2答えて

    私は長い間Emacsを使っています。私はかなりカスタマイズしています。私は単純なELisp関数を書いたことがあり、今ではマクロをますます使い始めています。私は知識のあるEmacsユーザーの近くにいませんが、私は完全な初心者ではありません。 私は、nxhtml、mumamo、dired、ido、カスタムキーバインドを使用しています。 ) 私は本当に理解できないことがあります:「フォントロック」モード

    1

    1答えて

    は、これは私のinit.el (require 'web-mode) (setq web-mode-tag-auto-close-style 1) (setq web-mode-enable-auto-closing t) 私は何をすべきでしょうか?

    3

    2答えて

    C++、C、Java、C#のソースコードファイルのディレクトリパスとファイル名(および行番号)を含むログファイルがあります。私は正規表現を書いてこれらのファイル名と行番号を検索し、ソースコードファイルを開き、指定された行番号にカーソルを置きます(コンパイルコマンドで使用すると、次のエラー関数のようなものです)。 ログファイルに複数回表示されるファイル名を指定すると、ソースコードファイルの表示ウィン

    1

    1答えて

    フォントロックモードの使用方法が混乱しています。​​にフォントロックモードを起動する声明はありませんが、それは常にマイナーモードとして実行されるようです。さらに、私は以下の機能を持っています: (defun testregexfunc() (interactive) (make-variable-buffer-local 'font-lock-extra-managed-pro

    -1

    1答えて

    マクロが定義されていない場合、また、#ifdef #elseの場合はemacsがコードの色をグレーに変更したい場合は、適切なインデントも必要です。 #define MY_MACRO #ifdef MY_MACRO int foo = 0;//proper indent, normal color #else int bar = 0;//proper indent, and gray col

    12

    3答えて

    バックグラウンドによっては、Emacs Lispに慣れていて、たくさんの行を書いています。しかし私はメジャーモードを書いたことがないので、私はフォントロック機構がどのように機能するかについてかなり新しいです。 私の現在のプロジェクトでは、インラインJavaScriptとCSSの強調表示をhtml-modeに追加したいと思います。現在、私はMMMモードでこれを行っていますが、かさばり、他の機能を使用

    0

    1答えて

    コメントを区別したいと思います。 elispモードでは、を;;! stringにハイライトします。 (font-lock-add-keywords 'emacs-lisp-mode '((";;!\\(.*\\)\\\n" 0 'my-important-comment-face))) ただし、有効ではありません。