LT for 東京Emacsひなまつり https://tokyo-emacs.connpass.com/event/121603/
今だからこそ使いたい、若手エンジニア向けEmacs実践入門 エディタソフトウェアとして有名なEmacs。若手エンジニア向けに、今だからこそ「Emacs実践入門」をお送りする。 はじめまして、大竹智也と申します。過去に『Emacs実践入門』(技術評論社)を上梓し、雑誌での執筆経験もありますが、Webでの執筆は初めてとなります。そのためお見苦しい点があるかもしれませんが、何卒ご容赦ください。 突然ですが、みなさんはGNU Emacs(以下、Emacs)というソフトウェアを知っていますか? 本日はまだEmacsをよく知らない方に向けて、このソフトウェアの魅力を紹介していきます。 Emacs概要 Emacsの簡単な歴史 Emacsの特徴 Emacsの基本的な5つの機能 1. 検索と置換 2. シンタックスハイライトと自動インデント 3. ウィンドウ分割 4. 矩形(くけい)編集 5. バージョン管
Emacs開発プロジェクトのNicolas Petton氏は9月17日、Emacsの最新安定版v25.1の公開を発表しました(アナウンス、Hacker News、Reddit)。バージョン25系初の正式版で、現在GNU公式FTPサイトよりソースコードをダウンロードすることができます。 http://ftpmirror.gnu.org/emacs/emacs-25.1.tar.xz http://ftpmirror.gnu.org/emacs/emacs-25.1.tar.gz http://www.gnu.org/prep/ftp.html 今回のリリースのハイライトは以下の通り: Emacsがシェアード/ダイナミックライブラリ(モジュール)をロード可能に Cairo drawingの試験的サポート ネットワークセキュリティの拡張(TLS/ SSL証明書の有効性など) 新しいマイナーモード
Emacsを使ってのgrepでは,ずっとrgrepを使ってきたのですが,最近なんだか重い気がして色々調べてみました. するとどうやら,最近はgrepやackじゃなくて,ag(the silver searcher)を使ったほうが速いとのこと……. そしてこれはemacsからも利用できるんですね. ag.el Wilfred/ag.el · GitHub マジで速くなります. 今まで,rgrepでは,検索語句や範囲の設定をしたあと,emacsが頑張って読み込んでくれてる感じがありましたが,これがほとんど瞬時にでてきます. 導入 the silver searcher本体のインストール emacsにagを導入 するだけで使えるようになります. silver searcherはaptやyumでリポジトリが公開されているので,そのあたりから導入できるかと思います. 普通にターミナルで検索するにして
こんにちは、これはEmacs記事です。みなさんはEmacs記事...ではないですよね...。 Haconiwaのおかげですっかりmruby人間になって久しい id:udzura です。 https://t.co/1iLQyn2rV0 バージョン 0.2 系を出しました。rlimit系のリソース制限と、コンテナ内PID=1のuid/gidを変更できます #haconiwarb— Uchio KONDO (@udzura) 2016年7月20日 で、宣伝はこんなくらいにしておきまして、なんとなく流れでセットアップしたEmacsによるmruby環境をこの辺で整理しとこうと思ったので、書きます。というか、ほとんどC言語を書くための環境...。平成が終わるとか終わらないとか言っている2016年にEmacsでC言語を書く環境の記事を書きます。 なお僕は C言語をまともに書いて2ヶ月ぐらいだったり、あと
PhpStorm な人たちが、コード補完の強力さを自慢してくるので、ちょっと肩身の狭い思いをしていましたが、 これでもう負けることはありません。 github.com/xcwen/ac-php Emacs では定番の auto-complete や、 company-mode のコード補完を強化する elisp です。 melpa にありますので、 パッケージの初期設定 をして、以下でインストールしてください。 (require 'cl) (add-hook 'php-mode-hook '(lambda () (auto-complete-mode t) (require 'ac-php) (setq ac-sources '(ac-source-php ac-source-abbrev ac-source-dictionary ac-source-words-in-same-mode-
ちょっと調べてたら、 英語力を向上させたいのでまずは Emacs からはじめた | Futurismo google-translate.el : 【設定パワーアップ】Google翻訳で言語自動判別しつつ英訳・和訳する! というような記事を見つけて、google-translate.elというのを見かけたので導入してみた。特にrubikitchさんの記事は自動で日本語か英語かを判定してくれるので、そのまま導入した。 動作 キーバインドはほぼ一つで以下の動作が出来ます。 インストール M-x package-install google-translateで。 設定する (require 'google-translate) (require 'google-translate-default-ui) (defvar google-translate-english-chars "[:asc
Software Design連載記事を掲載します。 株式会社技術評論社の許可を得て掲載しています。 草稿なので細かい部分は実際の記事とは異なることがあります。 他の記事は左下にある「■雑誌連載中(全文公開)」から見られます。 ども、るびきちです。本連載も先月で1年になり、まさに一周したような感じです。最初の数回はEmacsを使ったことのない人を対象に、Emacsの基礎概念をゆっくりと紹介しました。その後はddskkによるOS非依存の日本語入力を紹介したことで、複数のOSを使う人でもEmacsは有用だと示しました。その後は、様々なカーソル移動、入力支援、検索・置換というテキストエディタとしてのEmacsの使い方を紹介しました。dired、eshellというOS非依存のファイラーとシェルもありました。Emacs上のワープロ・スーパー電子手帳であるorg-modeについても軽く触れました。 そ
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Emacsは「拡張可能なテキストエディタ」と呼ばれ1、エディタとしての基本的な機能ですらユーザーが柔軟にカスタマイズできます。 最初から同梱されてるライブラリだけではなくWebにあるEmacs Lispパッケージを導入することで、べんりなインターフェイスや強力な編集機能、追加の言語サポートを取り入れることができます。 さて、そのEmacs Lispパッケージの管理方法については大きく変化があるので、この記事では近年の潮流について紹介します。 読むのがめんどくさいひとのために結論 Emacsを最新版にして、Caskを入れよう!!!! Ca
その昔、自宅PCにLinuxをインストールして頑張っていた頃はEmacsを使っていたり、その延長で職場でもMeadowやxyzzyなどを活用していたものですが、Eclipseを使い始めてからめっきりEmacsから離れてしまっていました。 ところがここ最近、MacBookを使い始めたり、仕事柄サーバのメンテナンス等でターミナルを使う機会が圧倒的に増えたり、周囲の影響もあったりして久しぶりにEmacsに復帰してみることにしました。Emacsをちゃんと使うのは10年ぶりくらいですが、同僚のEmacserに教えてもらいながら環境を整備してみました。 パッケージをインストールするための準備 最近のEmacsはmeplaというリポジトリからパッケージをインストールできるようです。~/.emacs.d/init.elに以下を書いておきます。 (require 'package) (add-to-list
技術評論社「Software Design」の2009年5月号から連載している「Emacsのトラノマキ」の原稿を随時公開します。 Emacsの検索機能を使いこなす(菅原泰樹) 「Emacsのトラノマキ」 連載第一回 「Emacsの検索機能を使いこなす」 Emacsの検索機能を使いこなす(2)(菅原泰樹) 「Emacsのトラノマキ」 連載第二回 「Emacsの検索機能を使いこなす(2)」 第一回目の原稿(http://dev.ariel-networks.com/articles/emacs/part1)と重複があります。第一回目の原稿が長すぎて分割したためです。 lispを(なるべく)書かないコマンド作成講座(菅原泰樹) 「Emacsのトラノマキ」連載第三回「lispを(なるべく)書かないコマンド作成講座」 コピーアンドペーストを使いこなす(松山智大) 「Emacsのトラノマキ」連載第四回
るびきちです。 あなたはきっと、「Emacs」と検索して このページに辿り着いたはずです。 あなたはきっと、Emacsに対して Emacsの情報は古すぎる Emacsの最新情報が欲しい Emacsって難しい Emacsのオススメ設定を知りたい Emacsで流行っているパッケージを知りたい Emacsを教えてくれる人が欲しい Emacsならではの魅力は? そもそもEmacsって何だ? などと思っています。 僕はEmacs一筋21年で、 誰よりもEmacsを愛し、 Emacsがなくては生きられない人です。 最近のテキストエディタ業界では Atomが21世紀のテキストエディタと言われて人気を博し Emacsは永遠のライバルといえるVimにも 大きく遅れをとってしまいました。 あなたはみんなと同じのを嫌い 他の人とは違うものを好み その中で独自の道を切り拓いていける人です。 そんなあなたに僕からの
use-package 20170710.1234(in MELPA) A use-package declaration for simplifying your .emacs use-package マクロは、emacsのパッケージ設定を 劇的に簡潔にして読みやすくするマクロです。 <2014-12-12 Fri>更新: @kai2nenobuさんも詳しい記事をお書きになりました。 以下の定番の記述がすごいすっきり書けるようになります。 load-path キー割り当て autoload auto-mode-alist interpreter-mode-alist パッケージ読み込み前に行う処理 パッケージ読み込み後に行う処理 Emacsがアイドル状態に行う処理 一時的な設定の無効化 特にキー割り当てに関しては bind-key.el により とてもすっきり記述できます。 作者はEma
経緯 Cask は今まで Emacs Lisp を TravisCI でテストする用にしか使っていなかったのですが Cask - naoyaのはてなダイアリー package.elから Caskに切り替えました - Life is very short 最近では普段の開発環境で用いるパッケージの管理にも使われる事例を目にするようになったので、便乗して私も乗り換えてみました。 とりあえず私の Emacs の環境です gongo/elfactory Cask 導入して変わったこと 1. package.el や el-get のインストールコードが消えた https://github.com/gongo/elfactory/commit/191eea76d42b889aa045ea51d095ebaf3a11d553#diff-5 これまでは ↑ のようなコードを準備しておいて $ make
仮想環境技術の進歩によりVagrant、Chef、Ansibleなどのツールを用いて、 サーバーの環境構築を今までの手作業的なものからソースコードで記述していこうという流れがある。 これらに纏わる技術はサーバーの本番運用に関してのトピックがメインだけども、 サーバーのセットアップが自動で行えるようになれば開発環境のセットアップも そうなっていくのは自明で、VagrantでローカルにUbuntuを入れて開発に利用する なんてことは既に多くの人が行っているはず。 そういうことをしていると、必然的に環境ごとにエディタの設定なども行わなければならない。 必要とされるのは、冪等性のあるワンストップかつ自動でインストールさせることが出来る手段だ。 emacsの場合、リモート先のファイルを編集するためのTrampという優れた機能が存在するため、 必ずしもサーバー側にエディタが存在している必要はないのだけ
年末emacs設定大掃除をして、これは捨てられないと思った設定書いてく - $shibayu36->blog; 昨年に引き続き、2013年の自分のemacs.dを振り返るのをやろうと思います。 今年はemacsでいろいろできるようにする、という方向よりも、emacsでの基本操作をどれだけ使いやすく出来るかということを中心にやって来ました。例えば .emacs.dの管理をどうするか コードリーディングや編集を速くするにはどうするか gitとの連携をどうやって簡単にするか この辺りについて1つずつまとめて行きたいと思います。 .emacs.dを管理する .emacs.dの管理って難しいですよね。僕も関西Emacsに参加してから自分が最新のやり方についていけてないなと感じたので、今年はいろいろと見なおしてみました。 基本的なやり方としてはこんなかんじです。 外部elispはpackage.elと
さて本日は、 MacBook Air を 2011 年に買ってから、数々のフリーソフト・シェアウェアを使い続けてきた私が、 MacBook を買ったら「絶対に」導入したい、超厳選アプリをランキング形式でご紹介したいと思います!今回は無料で使えるものばかり集めてみましたので、有料ソフトに関しては後日またご紹介したいと思います(^^) それでは、ご覧ください! ↓↓↓ 第 10 位 まずは定番、 GNU Emacs ですね。知る人ぞ知るテキストエディタです。テキストエディタの記事では無いので詳しい説明は避けますが、 GNU Emacs は今日の世界で最もよく使われているテキストエディタの 1 つです。なぜこれほど人気があるのでしょうか。 GNU Emacs は最新のツールではありませんし、見栄えも最高というわけではありません。しかし GNU Emacs はこの世で知る限り最も便利なツールになっ
プログラムを書くのに使うのはもちろんEmacsなのですが、最近はプログラムだけでなく長文ドキュメントや本なんか読むことが多いです。そういうとき、どうしてもEmacsから離れてChromiumで開いたり、長文になるとKindleに転送したりしてしまう。 だけど、Kindleはカスタマイズ性が低くて、ちょっとしたことをやりたいと思ってもできない。 たとえば、調べた英単語の履歴とか出せない。こういうハッカビリティの低さには憤りを感じます。 それなら全部Emacsでやってしまえばええやん、と思ってコツコツと改良し続け、そろそろノウハウが溜まってきたのでついでに紹介します。 Kindly Mode Kindly Modeは、EmacsのバッファをKindle風の表示にしてくれるマイナーモードです。ほとんど見た目だけのことですが、以下の機能があります。 見た目がかっこよくなる 具体的には、明朝体になっ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く