elisp

    0

    2答えて

    私はelispので遊んでてきたと私のコードで再び奇妙なバグが出ている は 私は取得していますエラーは次のとおりです。 Debugger entered--Lisp error: (error "Bad bounding indices: 2, 3") signal(error ("Bad bounding indices: 2, 3")) error("%s" "Bad bou

    1

    1答えて

    定義済みの正規表現を使用してisearch-forward-regexpを開始するコマンドを定義したいとします。 「aaa」または「bbb」のすべての出現を検索したいとします。私がisearch-forward-regexpと対話的に入力できる正規表現は、\\(aaa\\|bbb\\) です。対話的にregexpを入力しないと、これを行う方法はありますか?私はこのようなものを試してみた: (def

    1

    1答えて

    私はelispで独立した単体テストを実行するための2つの一般的な関数に取り組んでいます。 1つは何かをして私のパッケージのすべてのカスタム変数をリセットすることです、もう1つは一時バッファで何かをして、私のパッケージのすべてのカスタム変数をリセットすることです。 (一般的な) 機能: (defun package-test-test (func) "" (unwind-prot

    1

    1答えて

    私はこのようなelispのコードがあります:私が欲しいもの (setq a nil) (defun testa (a) (add-to-list a "ABCD")) (testa 'a) はaリスト("ABCD")を作ることであるが、機能testaの引数名は、変数aと同じであるため、ローカルバインディング関数内のaの値はそれ自身であり、関数の外部の値をバインドしません。 私の質問は:変数

    2

    1答えて

    私のコードは次のようであるが引用符を使用してリストを作成します。私は結果が (A B) (A B) 私の場合であることを期待するので (defun test() "Test." (setq lista '(A)) (push 'B lista) (nreverse lista)) (message "%s" (test)) ; Output is (A B)

    0

    1答えて

    私はEmacs Lispでマクロを作成しようとしていますが、引用符で囲まれているかどうかを確認するのは難しいです。 実際、私はquote-only-if-is-not-quotedマクロのようなものが必要です。そんなことは何ですか?私はLispの方言でそれについて何も見つけられませんでした。マクロの例: (quote-only-if-is-not-quoted 'q) => (quote q)

    1

    2答えて

    (insert "[" (shell-command-to-string "~/lombardi/http_fetch.sh") "]") どのように引数をhttp_fetch.sh関数に渡すことができますか?この引数は評価することによって到達しました(elfeed-entry-link entry) 私は 'を前に使ってみましたが、bashエラーで終わりました。シェルコマンドの最後にelfe

    1

    1答えて

    私が解決しようとしている問題は、各ノードがサブツリーにある非有向グラフで、最も少ない数のサブツリーを見つけることです。 make a hash as follows key= each node, value= all nodes directly accessible from the key node if a node has no edges it still

    2

    1答えて

    マクロの使い方を理解しようとしています。私はこの問題を解決する他の方法があり、マクロが最良の答えかもしれないし、そうでないかもしれないことを知っていますが、ここでの技術的な問題を理解したいと思っています。 (setq model-names (list "goat" "alpaca" "llama")) (defun some-fn (model tag) (message "Gre