タグ

emacsに関するFluss_kawaのブックマーク (16)

  • 2015年Emacsパッケージ事情 - Qiita

    Emacsは「拡張可能なテキストエディタ」と呼ばれ1、エディタとしての基的な機能ですらユーザーが柔軟にカスタマイズできます。 最初から同梱されてるライブラリだけではなくWebにあるEmacs Lispパッケージを導入することで、べんりなインターフェイスや強力な編集機能、追加の言語サポートを取り入れることができます。 さて、そのEmacs Lispパッケージの管理方法については大きく変化があるので、この記事では近年の潮流について紹介します。 読むのがめんどくさいひとのために結論 Emacsを最新版にして、Caskを入れよう!!!! Caskをインストールすると… パッケージリポジトリとして、デフォルトでMELPAが登録されます Palletがインストールされ、M-x package-installとCaskが統合されます この記事にはWindows向けの説明はありませんので気をつけてくださ

    2015年Emacsパッケージ事情 - Qiita
  • 2015年のEmacs - たけぞう瀕死ブログ

    その昔、自宅PCLinuxをインストールして頑張っていた頃はEmacsを使っていたり、その延長で職場でもMeadowやxyzzyなどを活用していたものですが、Eclipseを使い始めてからめっきりEmacsから離れてしまっていました。 ところがここ最近、MacBookを使い始めたり、仕事柄サーバのメンテナンス等でターミナルを使う機会が圧倒的に増えたり、周囲の影響もあったりして久しぶりにEmacsに復帰してみることにしました。Emacsをちゃんと使うのは10年ぶりくらいですが、同僚のEmacserに教えてもらいながら環境を整備してみました。 パッケージをインストールするための準備 最近のEmacsはmeplaというリポジトリからパッケージをインストールできるようです。~/.emacs.d/init.elに以下を書いておきます。 (require 'package) (add-to-list

    2015年のEmacs - たけぞう瀕死ブログ
  • Emacs-24.5 on OSX Yosemiteのビルド手順詳細

    Emacs-24.5がリリースされたので 、さっそくビルドしました。 [2014-10-25-1] の手順と同じです。 /usr/includeがないとビルドに失敗するので、 $ xcode-select --installでCommand Line Toolsをインストールしてからね。 $ curl -LO http://ftp.gnu.org/pub/gnu/emacs/emacs-24.5.tar.xz $ curl -LO ftp://ftp.math.s.chiba-u.ac.jp/emacs/emacs-24.5-mac-5.9.tar.gz $ tar xfJ emacs-24.5.tar.xz $ tar xfz emacs-24.5-mac-5.9.tar.gz $ cd emacs-24.5 $ patch -p 1 < ../emacs-24.5-mac-5.9/pa

  • データサイエンティストのためのEmacs | POSTD

    Robert Vescoは、ニューヨーク市で開催されたInsightプログラム、2015年1月期のメンバーです。彼は最近、メリーランド大学で経営学の博士号を取得しました。以下の記事は彼の個人 ブログ に元々投稿された記事で、データサイエンティスト向けのツールとしてEmacsを紹介したものです。彼は現在、Bloomberg LPでデータサイエンティストとして働いています。 RやPython、SAS、Stata、SQL、そして、ありとあらゆるデータサイエンスのプログラミング言語に対応したエディタが欲しい。IDEライクな機能を持つエディタが欲しい。全てのプラットフォームやターミナルで機能するエディタが欲しい。文芸的プログラミングのファンである。高度なカスタマイズが可能で、ほとんどのエディタが消え去ってしまった後でも存続するようなエディタが欲しい。こういった希望を満たしてくれるエディタはEmacs

    データサイエンティストのためのEmacs | POSTD
  • PythonプログラミングのためのEmacs設定(動画あり) – はむかず!

    EmacsのPython環境周りを最近整えたので自分のためのメモ。似たような情報は色々とネットに転がっているのだが、古いEmacs向けだったり、いろいろとやりすぎだったりというのもあったので、自分なりにシンプルにまとめてみた。 以下、Ubuntuでemacs24を使ってることを前提とする(Linuxならばそんなに変わらないかなと思うが)。python-modeとpackage.elはすでに入っているとする。python-pipがインストールされてて、~/.local/binにパスが通っていることも前提とする。 以下の順で説明する。 準備:package.elの設定 自動インデントの設定 yasnippetのインストール py-autopep8のインストール auto-completeのインストール elpyインストール flymake関連のインストール 動作デモ(動画) それぞれ独立なので

  • 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」、マイクロソフトがデモ
  • 生活のすべてを管理できる超強力ツール Org-mode

    こんにちは。金内です。 いよいよ始まりました Fenrir Advent Calendar 「2014年にグッときたコレ」の1日目の記事です。 私の「2014年にグッときたコレ」は、私が GTD(Getting Things Done)的なシステムとしてあらゆる物事の管理に使っているツール 「Org-mode」です。 Org-mode 自体は今年知ったとかではなく、ずいぶん長いこと使っています。ただ、今年はいろいろと新しいことに取り組んだりして、当にコレなしでは考えられない1年となりました。今回、グッときたモノをあれこれ思案した結果「この機に愛する Org-mode を紹介してしまうしかない!!」ということで紹介してしまいます。 Org-mode って何? Org-mode はこんなことに使えるツールです。 考えを整理するために項目をツリー状に書き出して、各項目を自在に編集・移動できるア

    生活のすべてを管理できる超強力ツール Org-mode
  • Vimmerが闇堕ちした話。 - できる気がしてきた。

    べつに暗黒美無王に洗脳されたわけではありません。(笑) もともとVimmerだった私ですが、あるときLispにハマりいろいろなものがLispに見えてくる病気になりました。そして、ついにエディタの設定ファイルすらもLispにしたいという禁断症状に侵されましてついに邪悪なエディタ(Emacs+evil)に手を染めることになってしまいました。今回はVimmer(私)がなぜ闇堕ちになってしまったのかをお話します。 遡ること、半年前― Lisp好きが高じてVimからEmacsに宗旨替えをし、はじめはEmacsLispの居心地の良さに満足していた私は、Emacsのデフォルトにキーバインドを勉強し(鬼軍曹.elを使って)矯正していたのですが、どうしてもEmacsのテキスト編集能力を使いこなせず悶々とする日々を送っていました。 「あ〜、テキストを早く編集したい。ESC+x遠すぎwwCtrl+[+xとかww

    Vimmerが闇堕ちした話。 - できる気がしてきた。
  • nanapi勉強会vol2でshellについて話す会を企画した&話した&まとめた - UNIX的なアレ

    個人的なShellTipsをまとめてみた - UNIX的なアレ 以前に話題になったネタでこんなエントリーを書きましたが、どうならもっといろいろな人の話を聞いてみたいよね、というわけでid:sotarokと話しててこの勉強会をやることになりました。 もともとのコンセプトとしてはshellのウルトラなテクニックを紹介するというよりも、なんかイマイチ使いこなせてない感がある人とか、めんどくさい作業をめんどくさいと感じずにやっている人向けな内容です。 そんなわけで、私が発表した内容は以下のスライドです。 なんか途中からemacsの話してるんですけど、emacsは概念だしレイヤーが違うので特に問題はありません。なおやさんもemacsの話してたし。 その他、当日の資料が上がっていますのでまとめてみました。 当日の資料 当日の発表内容はこんな感じです。全体的にすごく興味深い話でした。まず今日からzaw使

    nanapi勉強会vol2でshellについて話す会を企画した&話した&まとめた - UNIX的なアレ
  • Cask - naoyaのはてなダイアリー

    昨年 ELPA で elisp を管理 - naoyaのはてなダイアリー に書いたとおり、昨今は Emacs にもパッケージ管理システムが搭載されいて、どこからか elisp をコピペしてきてその後管理できなくなる・・・みたいなことはなくなった。 ただ、じゃあ ELPA で全て解決したかというとそんなことはなくて、ELPA はパッケージのインストール自体は簡単にしてくれるけれども、それだけだった。 elisp の管理も Bundler のように入れたいパッケージ一覧を書いて bundle install すれば全部まとめて入るみたいな、そういうのが欲しい・・・と常々思っていた。 と思っていたら、Cask というのを見つけた。これがずばりそのものだった。 (source gnu) (source melpa) (source marmalade) (depends-on "ag") (dep

    Cask - naoyaのはてなダイアリー
  • Emacs上のPDFでisearch,occur,imenuとかなんでもしてしまうpdf-toolsの紹介 - sheephead

    HOMEEmacsEmacs上のPDFでisearch,occur,imenuとかなんでもしてしまうpdf-toolsの紹介 Emacsでなんでもしてしまいたい、という需要は今でも少なからずあるようで、Emacs23からはEmacs上でPDFを表示するためのdoc-view-modeが標準でバンドルされるようになりました。 Emacs 23でPDFを表示させる–新機能「DocView」を試す – builder by ZDNet Japan Emacs で PDF/PS/DVI を閲覧する – とりあえず暇だったし何となく始めたブログ TeXでの執筆作業やOrg-modeの文書をPDFでエクスポートする場合などなど、PDFのお世話になるEmacserは多いですが、世のEmacserは少なからずこう思ったはずです。 「これじゃない。」 要はこのdoc-view-mode、(ほぼ)見るだけしか

    Emacs上のPDFでisearch,occur,imenuとかなんでもしてしまうpdf-toolsの紹介 - sheephead
  • rebuild.fmの Emacsクライアントを書きました - Shohei Yoshida's Diary

    http://rebuild.fm/ rebuild.fmの Emacsクライアントを書いてみました. 最近はメンテナンスばっかりやっていたので, 新規にスクラッチから 何か書いてみたかったというのが主な動機です. リポジトリ https://github.com/syohex/emacs-rebuildfm 機能 helm interfaceで podcastの一覧を表示して, 選択した podcastを 再生するというものです. その他コマンドに pause, resume, stopする というものがあります. イメージ アクション podcastの再生 その回のページへのジャンプ persistent action その回の概要を表示します. (上記のイメージのような感じです) 依存 helm cl-lib libxml(libxmlを有効にして Emacsをコンパイルしておく必要

    rebuild.fmの Emacsクライアントを書きました - Shohei Yoshida's Diary
  • Emacs起動時に自分好みのelispを自動的にインストールする - hnwの日記

    (2015/04/27追記)Emacs24.4付属のpackage.elでは「野良elispをpackage-installする」が動かなくなっていました。中の人が想定してない使い方で頑張るより、必要なものはMELPAにぶっこんでいくスタイルの方が正しい気がしますね…。 自宅と会社など、複数環境でEmacsを使っていると全環境を同じ状態に保つのは意外と手間がかかります。GitHubなどを利用してinit.elを共有すればそれなりに同じ状態にできますが、完全に同じ状態にしようと思うとelispのインストール状態も共有する必要があり、これが案外面倒だったりします*1。 そこで、init.el内に自分が必要なパッケージ名を列挙しておいて、起動時にインストールされていないパッケージがあったらpackage.elでインストールする仕組みを導入しました。さらに、URLで指定されたelispをpacka

    Emacs起動時に自分好みのelispを自動的にインストールする - hnwの日記
  • 自分が入れたEmacs便利拡張・設定集 (2013年版) - $shibayu36->blog;

    年末emacs設定大掃除をして、これは捨てられないと思った設定書いてく - $shibayu36->blog; 昨年に引き続き、2013年の自分のemacs.dを振り返るのをやろうと思います。 今年はemacsでいろいろできるようにする、という方向よりも、emacsでの基操作をどれだけ使いやすく出来るかということを中心にやって来ました。例えば .emacs.dの管理をどうするか コードリーディングや編集を速くするにはどうするか gitとの連携をどうやって簡単にするか この辺りについて1つずつまとめて行きたいと思います。 .emacs.dを管理する .emacs.dの管理って難しいですよね。僕も関西Emacsに参加してから自分が最新のやり方についていけてないなと感じたので、今年はいろいろと見なおしてみました。 基的なやり方としてはこんなかんじです。 外部elispはpackage.elと

    自分が入れたEmacs便利拡張・設定集 (2013年版) - $shibayu36->blog;
  • Emacsを高速起動せよ #kansaiemacs - Emacs ひきこもり生活

    この前の関西Emacsで発表?した内容を完結させた感じのエントリです。この動画の説明です。 みんなEmacsを高速起動したいですよね。ぼくもしたいです。 今回はカーネルの視点からEmacsを高速起動しちゃうよ。 まず実験用に ~/nisehome をHOMEにしてmelpaのパッケージをほぼ全てインストールして、さらにほとんどのパッケージ内のelispをrequireします。すると、めっちゃ起動が遅くなってくれます。具体的に見てみると $ echo 3 | sudo tee /proc/sys/vm/drop_caches $ HOME=$HOME/nisehome emacsで(ファイルキャッシュを全て落としてから)起動してやって (emacs-init-time) を見てやると "348.6 seconds" となってます。だいぶおそいですね。やばい感じです。 このままでは今回の高速起

    Emacsを高速起動せよ #kansaiemacs - Emacs ひきこもり生活
  • EmacsでVimperatorやKeysnailのヒントモード機能を提供するpophint.elを作りました - 死ぬまでの暇潰し

    2013/09/14追記 機能や設定については、Wikiにまとめることにしました。 バージョンアップにより、これらは変更されている可能性があります。 最新の情報はWikiを確認して下さい。 これは何? FirefoxをVimライクに操作できるVimperator/KeysnailというFirefoxのアドオンがあります。 自分はVimperatorを使っていて、これが無いと悶絶してしまうくらいの超絶便利なアドオンなのですが、これらのアドオンにはヒントモードなる機能があります。 "f"を押すと上のようにリンクにポップアップが表示され、続けて辿りたいリンクのアルファベットを押せば、そのページに行けるというものです。 で、これと同じインタフェースをEmacs上で提供する拡張を作成しました。 スクリーンショット 一番シンプルな使用例を以下に示します。 以下のようにバッファが開かれている状態で、

    EmacsでVimperatorやKeysnailのヒントモード機能を提供するpophint.elを作りました - 死ぬまでの暇潰し
  • 1