並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 8 件 / 8件

新着順 人気順

Emacs Lispの検索結果1 - 8 件 / 8件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Emacs Lispに関するエントリは8件あります。 Emacsemacsプログラミング などが関連タグです。 人気エントリには 『Emacs-Lisp入門 2021』などがあります。
  • Emacs-Lisp入門 2021

    *scratch* バッファ S式の評価 直前のS式を評価 → C-j(結果は次行) カーソルの直前のS式を評価 → C-x C-e / eval-last-sexp(結果はミニバッファ) カーソルの位置か、そこ以前の行頭で始まるS式を評価 → M-C-x / eval-defun バッファ全体を評価 → M-x eval-buffer 選択範囲を評価 → M-x eval-region 各種定義の確認 関数定義の確認 → (symbol-function '関数名) interactiveじゃない関数をEval → M-: / eval-expression 入力履歴は M-: からの M-p / M-n で辿れる C-x M-: / C-x M-ESC で直前のコマンドを再実行 / repeat-complex-command 入力シンボルの補完 → M-Tab (emacs-list

      Emacs-Lisp入門 2021
    • テキストエディター「GNU Emacs 28.1」がリリース/Lispファイルのネイティブコンパイルに対応、テキストレンダリングもアップグレード

        テキストエディター「GNU Emacs 28.1」がリリース/Lispファイルのネイティブコンパイルに対応、テキストレンダリングもアップグレード
      • Emacsの設定の導入とEmacs-lispのデバッグ

        Author: conao3 Published: 2020-10-04 Last Modified: 2020-10-04 GitHub Source: md, org 概要 Emacs初心者のための入門記事は2020年代のEmacs入門に書きましたが、設定例が存在しない新しいパッケージを導入したいときどうすれば良いのでしょう。 また、設定例が古く、エラーが出てしまった。エラーは出ないが、どうにも動作がおかしい。というときどうすれば良いのでしょう。 有識者に聞く(EmacsJP - Slack)にも、upstreamに(パッケージが公開されているGitHub)Issueを立てるにも、手元である程度の情報収集はしておきたいという声はあると思います。 この記事はそれらについて、最初の第一歩のアドバイスを提供するものです。 また、まとめにも書いていますが、この記事に書いたことを実施しないと質問

          Emacsの設定の導入とEmacs-lispのデバッグ
        • Emacs Lisp の文字列操作まとめ | Conao3 Note

          5-minute to read Published: May 26, 2020 Updated: May 26, 2020 元記事のアーカイブのアーカイブ。なにか問題があれば教えて下さい。以下、アーカイブ。 基本的には Emacs Lisp の Info を読むと何となくパーツはそろっていることは分かる。 ただ、パーツが特殊だったりしてよく使い方を忘れるのでよく見る情報をメモ。 基本的情報源以下の情報はローカルにブックマークするなどして即引けるようにしておくと便利。 Info 4 Strings and Characters文字列と文字文字列の操作、比較、変換などInfo 32.2 Examining Buffer Contents31.2 バッファの内容を調べるバッファの文字列取得Info 32.19 Text Properties31.19 テキスト属性テキストプロパティ(テキスト属

          • Emacs Lispで体験するプログラム書き散らす楽しさ #Emacs #Lisp - ドキュメントを見たほうが早い

            この記事は、はてなエンジニア Advent Calendar 2023の2024年1月16日の記事です。 昨日は id:fxwx23 さんによる「Simulator.app の「Stay On Top」をキーボードショートカットで切り替える」でした。 かゆい所に手が届かないこと、よくありますよね。その際にシュッとスクリプトを書いたりして不便を解消する姿は見習いたいと思います。 始めに 自分は普段テキストエディタに Emacs を使っています。 Emacs は Emacs Lisp というプログラミング言語でエディタの設定を記述できますが、今まで設定を記述する以外の目的で Emacs Lisp を書いたことがなく、プログラムっぽいプログラムを書いたことはありませんでした。 ふとこのことが気になって、年末年始の休みに簡単なプログラムを作ってみました。 実際に書いてみると、他の言語ではあまり体験

              Emacs Lispで体験するプログラム書き散らす楽しさ #Emacs #Lisp - ドキュメントを見たほうが早い
            • Emacs Lisp で実装する、9つのフィボナッチ関数 - Qiita

              概要 基本的に Emacs Lisp (または、Lisp 自体)をあまり知らない方向けです。 Emacs Lisp でどんなコードが書けるのかを知って、興味を持ってもらえればと書きました。 さて、Lisp はマクロで構文を拡張出来る事が特徴ですが、もちろん Emacs Lisp も例外ではなく、フィボナッチ関数を色々な書き方で実装する事が出来ます。 今回は、それ以外にも、ジェネレータ版、遅延評価版、果てはスタックマシーンのコードを直接記述する方法まで、取り揃えました。 (それぞれの関数は、簡単の為、引数に負の値が指定されない事を前提にしています。) 内訳は以下の通りです。 再帰呼び出し系 fib-tail-recursion fib-double-recursion ループ系 (マクロを展開すると結局は同じ様なコードになるけど、色々な書き方が出来る) fib-while fib-dotim

                Emacs Lisp で実装する、9つのフィボナッチ関数 - Qiita
              • [PDF] Evolution of Emacs Lisp

                74 Evolution of Emacs Lisp STEFAN MONNIER, Université de Montréal, Canada MICHAEL SPERBER, Active Group GmbH, Germany Shepherd: Brent Hailpern, IBM Research, USA While Emacs proponents largely agree that it is the world’s greatest text editor, it is almost as much a Lisp machine disguised as an editor. Indeed, one of its chief appeals is that it is programmable via its own programming language. Em

                • Building an Emacs lisp VM in Rust

                  Updated: 2023-01-06 About a year ago I was bitten by the PL bug. It started with reading Crafting Interpreters and discovering the wonders hidden under the hood of a compiler. I am also been a big fan of Emacs, and this started to get me interested in how its interpreter works. At the same time, I was reading the Rust book and trying to understand the concepts there. This all came to a head, and I

                  1

                  新着記事