EmacsJP Slackで話題に上がったEmacsモダン化計画という語感に触発され、Emacsひなまつりでそれっぽい話をすることにした。本記事では、見た目中心の変更方法について紹介する。 ちなみに現在82パッケージ導入しているが、use-packageでフル遅延ロード、なにか遅ければデフォルトのプロファイラで原因を解析して修正しているのでEmacsでも起動も動作も早い(現在の起動時間は0.4秒)。 コードが読みやすいテーマ -- doom-emacs-themes(doom-dracula) Doom Emacsという(Evilユーザ向け)Spacemacs系のプロジェクトがあり、このDoom Emacsのために開発されたテーマ。 目立たせるものと、そうでないもののバランスが良ため、非常に気に入っている。Dracula公式のEmacsThemeもあるが、Doomとは微妙に色味が異なる。
はじめに Mojave で野良ビルドした Emacs から外部プロセスを呼ぶと tccd が暴走してプチフリすることがあります.M-! open . や browse-url を経由するウェブサイトの訪問などで,数秒固まることがあります. Mojave + Emacs(NS) + "open ." が遅いは私だけなのかなー.キャプチャは2回 "open ." を発行していて,前者は iTerms2 から起動した場合.後者は,https://t.co/Ci5sUvb0RC を直接起動した場合.後者は,Finder 表示に数秒かかる.tccd関連. pic.twitter.com/EJaGuiZbqV — Takaaki Ishikawa (@takaxp) 2018年10月26日 対処 野良ビルドした Emacs.app を codesign で署名すればOKです. Keychain Acc
2018年の年末にAtomからEmacsにスイッチしてしようと決めてから、年末年始を利用して快適にコードが編集できるようにEmacsを鍛えていました。 Atomは大変素晴しいコードエディタで、初心者がプログラムを書く上で、必要な機能が最初から備わっています。これはVSCodeも同様でしょう。まさに生まれながらのプログラミングエディタと言えます。 Emacsに復帰してあらためて思ったのは、Emacsは生まれながらのプログラミングエディタではないということです。Emacsの初期設定でプログラミングをするには、自動補完もなければGitの対応も不十分で、あまりにも機能が足りていません。 ですが、Emacsが他のエディタと比べて劣っているかと言えばそうではありません。 Emacsの最大利点は即時拡張性 # 僕が感じたEmacsがAtomやVSCodeと比べて優れている点は「即時拡張性」です。 Ema
開発版 (master) 正式にリリースされていない開発中のバージョンです 便宜上、29.0.50, 29.0.60のような番号がつけられています EmacsのGitリポジトリからソースコードをチェックアウトした場合は通常このバージョンです masterブランチではバージョン番号は.0.50で終わります 新バージョンリリースに向けてemacs-29のようなリリースブランチができると.0.60になります 日常的に変更されるため、自分で問題解決できるユーザー以外には向きません プレテスト版 (pretest) 次の安定版に向けて開発が進むと段階的にリリースされるバージョンです Emacs開発者に向けてテストを呼び掛けている段階です 通例、29.0.90から始まり、29.0.91, 29.0.92… のように進んでいきます 一般的なソフトウェアのβ版に相当します 新しいものをいち早く試したい熟練
最近Jestを使ってTDDぽく開発し始めてみた。 emacsからもテストが通ったかどうか確認しやすいように設定した。 使ったのはemacs-tdd. .elをload-pathに設置した。 github.com ファイル保存時にrecompileを呼んで、その結果に応じてmode-lineにマークを表示してくれる。 テスト中 テスト失敗 テスト成功 ヘルプによるとrecompileはcompileを呼び、それはcompile-commandを実行するとのこと。 js2-modeでnpm testを実行するならこんな感じの設定になる。 (require 'tdd) ;; tdd runs `recompile' when file saved. ;; `recompile' exec `compile-command' (add-hook 'js2-mode-hook (lambda ()
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects concrete information about configuring Emacs to be an Elixir editing environment. Related posts/info: General Elixir Emacs resources/links/blog posts: Emacs - General Discussion, Blog Posts, Wiki Emacs lsp thread: Emacs lsp-mode (language server) + elixir-ls anyone?
iKeySnail provides fully-configurable hardware keyboard functionalities for web browsing on iOS (iPadOS). The aim of this project is to provide { Vimium, Vimperator, Surfingkeys, KeySnail } for iOS. Currently, iKeySnail supports Hardware keyboard supported web browsing Emacs-like keybindings/functionalities e.g., Ctrl-Space to set mark, Meta-w to copy the selected region, Ctrl-y to yank (paste) th
root ├── .gitignore ├── assets/ │ └── style.css ├── htmlize.el ├── publish-site.el ├── org-plus-contrib/ ├── posts/ └── publish/ 各ファイル, ディレクトリの役割は以下の通りです. assets画像やcss, jsなどのアセット類を置くディレクトリ style.cssカスタムスタイルシート htmlize.elorg-publishでhtmlを出力するために必要 publish-site.elpublishする設定が記述されたEmacs Lisp org-plus-contrib9.0以降のorg-modeが必要だったのでelpaから持ってきたorg-mode一式 postsDeployするorg文書を置くディレクトリ publishhtmlが出力されるディレ
Rustその2 Advent Calendar 2018 - Qiita の10日目の記事です. バグ報告した影響か, rustic-modeの作者の修正によって以下の内容はあっという間に陳腐化しました. 最後の章で修正を記述します. なので最後の章を読んで内容を実行してください. 陳腐化した内容はこれはバグとの戦いとして一応内容を残しておくことにします. これまでrust-modeとflycheck-rustだけでEmacsでRustを書いていましたがそろそろ限界になってきました flycheck-rustが安定してなくてエラーが出るときと出ない時があったためです racerを導入 rustic-modeを導入するも, めちゃくちゃバグ報告した, workaroundも書きました できた環境 Gentooだと何が問題なのか Firefoxが既にRustを使っていることは有名です. また私
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く