タグ

emacsに関するrichard_rawのブックマーク (75)

  • ドイツでは航空交通管制にEmacsが使われていた

    https://old.reddit.com/r/emacs/comments/lly7po/do_you_use_emacs_lisp_as_a_general_purpose/ 1990年代初頭、東欧革命で東西ドイツが統一したあと、私は厄介な仕事、というか誰もやりたがらない仕事に派遣された。ある月曜日の朝、DASAの工場に入った(DASAというのは当初ドイツ航空で、そのあとダイムラー航空になり、今はエアバスに吸収された) プロジェクトはDASAからHPが受注したもので、東西のATC(航空交通管制)システムを統一するというものだった。つまり2つの大企業と政府からの発注ということで、うちのような受注会社はおこぼれを預かっていたわけだ。Emacsの話は実は2つある。 最初の話。その月曜日の朝、手助けする開発者達と顔合わせした。彼らは素晴らしいものに囲まれた研究所にいた。最新のHPワークステー

    richard_raw
    richard_raw 2022/11/10
    Emacsは環境だから(震え声)。/"コメントは一切なし。「だってLispはセルフドキュメントさ」。"ヤメロ―!
  • Emacsの中で動く作図ツールを作る

    先日も書きましたが最近はEmacsの中で動く作図ツールを作っています。 ソース: misohena/el-easydraw: Embedded drawing tool for Emacs (github.com) 図1: org-modeの中で思いついた時に図を描きエクスポートするまでの様子 以前囲碁の棋譜編集ツールを作ってその時にも書きましたが、Emacsの中でこのくらいのことは出来ても罰は当たらないと思うんですよね(このくらい出来て当然だろ!の意)。 org-modeは素晴らしいツールでいろんな事が出来ますが、文書の中に別の要素を埋め込んで統一的に編集する機能はまだまだ改善の余地が沢山あると思います。(ソースコードブロックのようなテキストベースでプログラマーが誰でも喜ぶような物は充実していますけど) 特にGUI要素が全然足りません。例えば図を描くならditaaやPlantUMLなんか

    Emacsの中で動く作図ツールを作る
    richard_raw
    richard_raw 2021/09/27
    すごい……、Emacsは環境だな!
  • Emacs用のSVG実装のカラーピッカー

    先日からEmacsの中で動く作図ツールを作っています。 https://github.com/misohena/el-easydraw その一環として今日はカラーピッカーを作りました。この手のソフトには必ずあるアレです。 Emacs上での先行事例はいくつかあるようでしたがSVGでの実装は見当たりませんでしたし、まぁ、自分で作りたいじゃないですか。こういうの作るの楽しいですし。 というわけで出来たのがこちら。 https://github.com/misohena/el-easydraw/blob/master/edraw-color-picker.el 一応ライブラリとして他で使い回すことを考えています。 応用としてとりあえず作ったコマンドがいくつか。 edraw-color-picker-read-colorはread-colorの代わりを意識して作った色入力コマンドです。ミニバッファ内

    Emacs用のSVG実装のカラーピッカー
    richard_raw
    richard_raw 2021/09/08
    こんなの作れるのか……。
  • GNU Emacs for Windows再入門

    Author: mopemope Published: 2020-09-28 Last Modified: 2020-09-28 GitHub Source: md はじめに 名だたるハッカーに愛されている Emacs、自分も使ってみたいと思う人は多いことでしょう。 しかし、Emacs は GNU/Linux における基的なソフトウェアという位置づけから、入門するだけでも初心者には敷居が高く感じられるかも知れません。特に Windows ユーザーからすると Emacs を使うにはいろいろと大変そうだとイメージがあるかも知れません。 そこで今回は 2020 年における GNU Emacs for Windows 再入門として Windows ユーザー向けに Emacs の環境構築を解説していきたいと思います。 これから Emacs を使ってみよう、既にある Emacs の環境を見直してみよ

    GNU Emacs for Windows再入門
    richard_raw
    richard_raw 2020/09/29
    恥ずかしながらscoopを知りませんでした。Proxy環境下でもなんとか使えそう。
  • タブをスペースに変換する(untabify) - かわちょ日記

    ソースコードを Wiki やブログにコピペするとき、インデントがタブ文字のままだと困る。エディタではタブ幅4だけど、ブラウザだと8なので深すぎる、横幅びろーん、とか。 Emacs だと M-x untabify でタブをスペースに変換してくれる。タブ幅・桁は見た目通りに。対象はリージョン(選択範囲)内なので、全体にかけたい場合は、C-x h で全選択してから M-x untabify する。 タブ幅変えてから変換したい場合は、M-x set-variable RET tab-width で変更しとく。

    タブをスペースに変換する(untabify) - かわちょ日記
    richard_raw
    richard_raw 2020/09/16
    “C-x h で全選択してから M-x untabify する。” こうすれば良かったのか(今更)。
  • macOS 10.15 Catalinaでは「emacs」がバンドルされなくなり、Emacsアプリは場合によってフルディスクアクセスが必要に。

    macOS 10.15 Catalinaでは「emacs」がバンドルされなくなり、Emacsアプリは場合によってフルディスクアクセスが必要に。
    richard_raw
    richard_raw 2019/10/15
    “代わりに、Emacsライクで軽量な「mgエディタ (MicroGnuEmacs)」が追加されている” そんなのがあったとは。
  • Emacs で時の流れを感じる - Qiita

    なにをやったの ふらっと外に出てみたらちょうど空が夕焼けていて「ずいぶん日が短くなってきたなあ」とか、あるいは夜、なんとなく空を見上げてみたら綺麗な満月で「もうひと月たったか」とか、そんな、ふと時の流れを感じる瞬間が僕は好きです。 が、社会人になってから、退社したら外はもう夜、という日がほとんどになって、そんな瞬間を感じることが減ってしまったなあとふと思いました。 そんなわけで、その時刻の空の色(イメージ)、月齢、天気を反映した時計ウィジェットを作ってみました。モードラインなどに置いておくと、ふと目をやったときに、ちょっとほっこりできるかもしれません。 スクリーンショット モードラインに設置 色のサンプル インストール GitHub: https://github.com/zk-phi/sky-color-clock load-path の通ったディレクトリにダウンロード (clone)、

    Emacs で時の流れを感じる - Qiita
    richard_raw
    richard_raw 2018/01/18
    “日の出日の入りも組み込みの solar.el でもっと高精度に計算できるのを後で発見してしまいましたが、勉強になったので悔しくないです(悔しい)。”
  • 2017年一番人気のあるエディタは何だったのか?転職ドラフトのデータから読み解く、人気エディタ徹底分析!|転職ドラフトReport

    「いま、どのエディタが一番人気なのか」 宗教戦争※になぞらえるほどの議論を巻き起こすこの問題に、転職ドラフトチームはデータから答えを出してみたいと思います。 すでに登録済みの方はご承知のとおり、転職ドラフトの登録フォームには「好きなエディタ」を入力する項目が用意されています。そのデータを集計の上、審査を通過したユーザーのみを対象として、「昨対比」「年代比」「言語別」といった多視点から分析を行なってみました。 さて、あなたが愛用するエディタはいったいどこに位置しているでしょうか?(どんな結果になっていても怒らないでください…) 【集計対象】 転職ドラフトの審査を通過したユーザー1642人 【目次】 2017年度版 エディタ使用率を大公開! ヤングVSアダルト!年代別エディタ使用率比較 エディタ別 指名率&指名数比較 エディタ別 GitHub&Qiita入力率 プログラミング言語別 エディタ使

    2017年一番人気のあるエディタは何だったのか?転職ドラフトのデータから読み解く、人気エディタ徹底分析!|転職ドラフトReport
    richard_raw
    richard_raw 2017/12/28
    “※転職ドラフトは宗教戦争を望んでいません。” /EmacsとNotepad++使ってるから多分アダルトに分類されるな。
  • KING JIM ポメラDM200でEmacs、Vim、Ruby、Pythonが動くなんて素敵すぎる!

    来、DM200には印刷できないワープロのような機能しかないのですが、これによってかなりの自由度を獲得できたことになります。 ※Caps Lockはポメラ側でもLinux側でもCtrlに変更できます 上記のページの通りにインストールを済ませると、SDカード上のDebian Linuxが起動できるようになります。Linuxの動作の安定感は実験レベルを超えて実用的です。 ※Caps Lockはポメラ側でもLinux側でもCtrlに変更できます SDカード上のDebian Linuxが起動できても依然標準のポメラの機能の素晴らしさは際立っているため、両者を連携して使う感じになる(同時に使えるのでなく、両者を起動し分ける)のですが、それが何とも楽しい。 工夫の余地のある文具が欲しいという人の目には、このDebian Linux on DM200は魅力的に映るかもしれません。 今回は、そんなDebi

    KING JIM ポメラDM200でEmacs、Vim、Ruby、Pythonが動くなんて素敵すぎる!
    richard_raw
    richard_raw 2017/07/18
    発表当時はぜんぜん興味なかったけど、カラー液晶だったのか……。切り替え起動が短時間なのは良いですね。
  • Announcing Remacs: Porting Emacs to Rust

    I am delighted to announce Remacs, a project to port Emacs to Rust! Emacs, at its heart, is a lisp interpreter written in C. In Remacs, we’re replacing this C code with Rust, and all the elisp you know and love will just work. If you’ve ever fancied contributing to core Emacs, this is a great opportunity to learn the internals. There’s tons of low hanging fruit, we have a list of good first bugs a

    richard_raw
    richard_raw 2017/01/16
    EmacsをRust言語で作り直すだと……!
  • 謹賀新年!Emacsは衰退しません

    明けまして、おめでとうございます。 昨年はEmacs 25.1がリリースされた一方で、 unexec問題によりGNU Emacsが 危機に立たされました。 そんな中で昨日は、 Emacs 25.2 pretetがリリース されました。 unexec問題を解決すべく、 Daniel Colascione氏は portable dumperパッチ を出しました。 テスト段階に入った ところで、 バグを見付けたため、 それを修正してからブランチに取り込む予定 です。 > Has anyone had a chance to play around with the portable dumper branch, and to > review the changes? I'd love to hear some thoughts. I've found that pdumper does awf

    謹賀新年!Emacsは衰退しません
    richard_raw
    richard_raw 2017/01/06
    よかった。熱い開発者がいる限り、Emacsは何度でも蘇る!
  • LaTeXで回転寿司 - Qiita

    新型MacBook ProのTouch Barが(的な意味で)話題になっているようです。 MacのTouch Barが回転寿司に! エディターでも続々カイテン ― 窓の杜:やじうまの杜 どうやら、人々はこぞって、自分のお気に入りのガジェットの“バー”にを流し始めたようです。 Touch Barで回転寿司 (ソース) Vimで回転寿司 (ソース) Emacsで回転寿司 (解説) Visual Studioで回転寿司 Visual Studio Codeで回転寿司 PowerShellで回転寿司 (解説) three.jsで回転寿司 Onsen UIで回転寿司 LaTeXで寿司を流す というわけで……、作ってみました。 tcsushiheadパッケージ (GitHub/zr-tex8r) 使い方はとても簡単1で、好きなLaTeX文書(エンジン不問2)のプレアンブルに \usepackage{t

    LaTeXで回転寿司 - Qiita
    richard_raw
    richard_raw 2016/12/08
    へんたいばっかりだー!
  • Emacs24に最初から同梱されているテーマ - AOEの日記

    これまでEmacsでカラーテーマを使いたい場合、color-theme を使うのが一般的だったようですが、Emacs24からは最初からテーマ機能が入っているようです。 使い方はとても簡単で、.emacs (~/.emacs.d/init.el) に次のような設定を記述するだけです。 (load-theme '設定したいテーマの名前 t) 自分のEmacs (バージョン 24.1.1) には13種類のテーマがプリインストールされていました。以下にスクリーンショットを貼り付けておくので、テーマ選びのご参考にでも。 adwaita deeper-blue dichromacy light-blue manoj-dark misterioso tango tango-dark tsdh-dark tsdh-light wheatgrass whiteboard wombat ダーク系でなかなか綺麗

    Emacs24に最初から同梱されているテーマ - AOEの日記
    richard_raw
    richard_raw 2016/12/08
    wombatにしてみた。
  • Emacsで日付を挿入する。 - CROSS HOPE

    変更履歴などに便利かと。 こちらを参考にして、init.elに以下の追記をしただけですが。 ;; 日付挿入 (defun insert-current-time() (interactive) (insert (format-time-string "%Y-%m-%d(%a) %H:%M:%S" (current-time)))) (define-key global-map "\C-cd" `insert-current-time) Ctrl+c dで日付が入ります。 表示形式は自分の好みにあわせて変更してください。

    Emacsで日付を挿入する。 - CROSS HOPE
    richard_raw
    richard_raw 2016/07/27
    コメントで変更管理する羽目になったので参考にしました(白目)
  • Emacs ob-ipython.el : Org mode の Python コードブロックを IPython のカーネルで評価する

    Org mode の Python コードブロックを IPython のカーネルで評価するパッケージ ob-ipython を紹介します。 Org mode は説明不要、というか説明しきれないくらい多機能で有名な Emacs の アウトラインツールです。 Org mode では org-babel という機能で、org ファイル内に書いた別の言語のコードブロックを評価できてしまいます。 ob-ipython ではデフォルトの ob-python より図の挿入が簡単になったり、IPython 形式のトレースバックが見れるようになるので、Python の実行環境がより快適になります。

    richard_raw
    richard_raw 2016/03/01
    EmacsからJupyterが使えるのか……。
  • spacemacsで俺のEmacsが強くてニューゲームになった - 面白コンテンツ探求日記

    社内Slackで #emacs チャンネルが発足したのをきっかけに、最近めっきり使わなくなったEmacs情報を漁ってたらなにやら凄そうなリポジトリを見つけた。 syl20bnr/spacemacs どうやらリポジトリを~/.emacs.dにcloneしてEmacsを起動するだけで、色んな便利パッケージのインストールから設定まで自動でやってくれるらしい。 早速セットアップしてEmacsが立ち上がるともうこんな状態。 themeやpowerlineといった見た目に各種標準モード、helmも入った状態でスタート。もう色々入っててよく分からんが、必要なパッケージは大体揃ってそう。 今までコツコツと秘伝のelispタレを継ぎ足して環境構築してたけど、もうこれ入れとけば十分かなという気持ちになった。定期的に設定変えたりとyak shavingするのは楽しいけど、最近は時間が勿体無いという気持ちのほうが

    spacemacsで俺のEmacsが強くてニューゲームになった - 面白コンテンツ探求日記
    richard_raw
    richard_raw 2015/10/22
    家のMacで試してみたい。
  • Caskはもう古い、これからはEl-Get - いまどきのEmacsパッケージ管理 - 貳佰伍拾陸夜日記

    秘伝のタレとなったEmacsの設定をgitで管理するなどして, 複数の環境で同じ設定を使うようにするのはかなり一般的になってきました. ただ, 使っている非標準パッケージも含めてきちんと管理しようと思うとけっこう大変です. とくに, 以下のような点はぜひとも実現したいところですが, (これまでは)なかなか難しい部分もありました. 使っているパッケージのインストールを自動化したい いろいろな配布元(GitHub, Emacs Wiki, 個人Webサイト, etc.)からインストールしたい きちんと動くことがわかっているパッケージバージョンに固定したい 新しいパッケージを簡単に試したい パッケージと設定の対応をわかりやすくしたい この目的のために, 最近はCaskを使うのが流行っているようですが, 上に挙げたポイントをすべて解決しているわけではありません. 筆者のまわりでも, Caskを使っ

    Caskはもう古い、これからはEl-Get - いまどきのEmacsパッケージ管理 - 貳佰伍拾陸夜日記
    richard_raw
    richard_raw 2015/02/23
    gnupackから展開しただけのemacsしか使ってないので未知の世界でした。
  • るびきち塾2017

    るびきちです。 あなたはきっと、「Emacs」と検索して このページに辿り着いたはずです。 あなたはきっと、Emacsに対して Emacsの情報は古すぎる Emacsの最新情報が欲しい Emacsって難しい Emacsのオススメ設定を知りたい Emacsで流行っているパッケージを知りたい Emacsを教えてくれる人が欲しい Emacsならではの魅力は? そもそもEmacsって何だ? などと思っています。 僕はEmacs一筋21年で、 誰よりもEmacsを愛し、 Emacsがなくては生きられない人です。 最近のテキストエディタ業界では Atomが21世紀のテキストエディタと言われて人気を博し Emacsは永遠のライバルといえるVimにも 大きく遅れをとってしまいました。 あなたはみんなと同じのを嫌い 他の人とは違うものを好み その中で独自の道を切り拓いていける人です。 そんなあなたに僕からの

    るびきち塾2017
    richard_raw
    richard_raw 2015/01/28
    つまり、Emacsは情報商材だったんだよ!(混乱)
  • Sublime、Vim、Emacs、AtomなどにIntelliSense機能を追加する「OmniSharp」、マイクロソフトがデモ

    Sublime、VimEmacs、AtomなどにIntelliSense機能を追加する「OmniSharp」、マイクロソフトがデモ Sublime TextやVimEmacsなど既存のテキストエディタに対して、マイクロソフトのVisual Studioが備えているIntelliSense機能を追加できるオープンソースソフトウェア「OmniSharp」のデモが、日マイクロソフトが1月16日に開催したイベント「GoAzure」の基調講演で披露されました。 OmniSharpのデモを行ったのは、米マイクロソフト Principal Program ManagerのScott Hanselman氏。.NET CoreがオープンソースとなってMacOS XやLinuxに移植され、C#も使えるようになることを紹介した上で、「MacLinuxでのソースコード修正は手間だ、IntelliSense

    Sublime、Vim、Emacs、AtomなどにIntelliSense機能を追加する「OmniSharp」、マイクロソフトがデモ
    richard_raw
    richard_raw 2015/01/20
    ローカルWebサービスとして動くのでMacのSublime Textからでも利用できる、と。
  • 【Emacs on Windows待望の新バージョン】公式版gnupack 12.00登場!!

    【Emacs on Windows待望の新バージョン】公式版gnupack 12.00登場!!
    richard_raw
    richard_raw 2015/01/05
    24.4出てたのか。/Cygwin版になったそうで。MinGW使ってるんですがどうしようかな~。