magのOSS備忘録

使ったOSSソフトウェアについて書いていきます。

Rustの開発環境を整える(Windows, Emacs)

前提 2017/8現在の状況で, Windows上のEmacsにてRustの開発環境を整える. 開発のスピードが速く, 以前は必要だった設定が不要になっていることが多い. そのため, 出来るだけメンテナンスされている各ツールのマニュアルに従った方がよい. が, そもそも何をし…

Proxy内でCargoを使ったツールインストール時のエラー対策(Windows環境)

Cargoを使ってツール(rustfmt, racer)をインストールしようとしたときのメモ。 ユーザ認証が必要なProxy環境でCargoを利用したときに設定した内容を残す。 環境 Windows 7 (32bit) Cargo 0.20.0 cargo install racerなどがエラーになる Proxyを通過出来るよ…

fishでhistoryの表示に日付を追加する

動機 bash等の他のシェルでは, historyコマンドの出力に日付や時間を追加することができる. これをfishで行おうとしたときに, 調べるのに少し時間がかかったので手順を残す. 前提 fish 2.4からhistoryコマンドに実装されたオプションを使う方法のため, fish …

cygwin1.dllに依存しないNTEmacsをCygwin上でビルドしてみる

※実験です。 動機 正直何をしたいのか分からないタイトルになった. NTEmacsはMSYS2を使ってビルドされることが一般的だが, Cygwinでも出来ないかと試してみた. 以前にビルドしたCygwinに依存するNTEmacsでは, 非力なWindowsマシンにおいてflycheck等で遅延が…

Cygwin上でEmacs 25.1をビルドする

動機 CygwinにあるEmacsパッケージではWindows IMEが事実上使えないため, IMEパッチを当てたバイナリが欲しい. Cygwinを使用しているので, Cygwinに依存してしまっても問題なく, またMSYS2等を新たにインストールしたくない. どうせなら最新版(2016/10/9時点…