猫でもわかるWebプログラミングと副業

本業エンジニアリングマネージャー。副業Webエンジニア。Web開発のヒントや、副業、日常生活のことを書きます。

Emacsで独自スクリプトを定義して開発をスムーズにする

はじめに 基礎編: Emacsからローカル開発環境のVagrantを操作する 基礎編: Vagrant上のログをtailする 応用編: バッファ内の文字列を置き換える 応用編: 選択中のテストを回す まとめ はじめに Emacsアドベントカレンダー1日目にもかかわらず出遅れてしまっ…

WindowsにEmacsを入れる - NTEmacs

もくじ もくじ NTEmacs インストール NTEmacs WindowsにEmacsを入れます。下記記事を読んで安直にNTEmacsを入れます。 gabekore.org インストール github.com READMEを読んでインストールします。 http://ftp.jaist.ac.jp/pub/GNU/emacs/windows/ からインス…

Emacsにeditorconfigを読ませる(el-getを使ってeditorconfig-emacsを入れる)

もくじ もくじ editorconfigとは 環境 editorconfigのインストール Emacsにeditorconfigプラグインを入れる editorconfigとは いろいろなプロジェクトを開発していると、 「このプロジェクトはJavaScriptのインデントが2だけどこっちのプロジェクトはインデ…

Emacsでマイナーモードを定義してみたり、 M-x で動くインタラクティブ関数を定義してみたりする

はじめに この記事は Emacs Advent Calendar 2017 - Qiita の18日目の記事です。 パッケージをインストールしているだけでは物足りない時がある EmacsでPHPのシンタックスハイライトやコードフォーマッタを導入する、といった場合には、適当なパッケージを導…

Emacsで「今開いているファイルを消したい」場合

古いコードを消して回っている時など、Emacsで「今開いているファイルを消したい!」という時があるので、Emacsに標準で入っているDiredでサクッと消す方法。 C-x C-f を押す そのまま Enter を押す 今開いているファイルが存在するディレクトリの中身がDire…

Warning (el-get): Your Emacs doesn't support HTTPS (TLS). と言われた時の対処 for Mac - HTTPS (TLS) 対応版のEmacsをインストールしたい

いきさつ el-getを使っていると以下のようなWarningが出ることがある。 Warning (el-get): Your Emacs doesn't support HTTPS (TLS). まあWarningなので無視しても問題ないっちゃ問題ないのだが、いちいち出てくるのがうざい。EmacsをTLSに対応させることで…

brew upgrade したら Emacs がターミナル上じゃなくてGUIで起動するようになったのでターミナルで起動するように戻したい

いきさつ brew upgrade したら Emacs のバージョンが25になり、ターミナル上ではなくGUIで起動するようになった。GUIで起動しても大きな不便はないだろうと思っていたのだが、以下の問題があった。 Google日本語入力IMEが働かない(日本語が入力できない) g…

brew upgrade したら Emacs が 25.1 になり GUI で起動するようになった件

先日、Mac に Ansible 2.3 を入れようとして以下のような記事を書きました。 qiita.com さてこの中で ansible 最新バージョンが入るようにするために brew upgrade コマンドを使用したのですが、これを実行すると Emacs 25.1 がインストールされてしまいまし…

EmacsからSlack分報に投稿するやつについてメモ

元記事 これを読んで試しに導入してみようかと思いました niku.name 元のコード 元コードはこんな感じなのですが、json.elが必要だったり、アイコンがデフォルトだったりしたのでちょっと変更します。 incoming webhookのURLについてはここでは説明しません…