私は Nix シェルで開発を行っています (プロジェクト ルートに default.nix ファイルを作成し、実行nix-shell .
して、プロジェクトの依存関係にアクセスできるシェルを提供します)。
Spacemacs は私のメイン エディターですが、GUI バージョンを実行しようとするとemacs &
、nix-shell のプログラムにアクセスできません (たとえば、Ruby on Rails プロジェクトにいて、Ruby が依存関係として宣言されている場合)。私のdefault.nix
では、Emacs の GUI バージョンは私の Nix-shell 依存関係を認識しないため、Spacemacs では構文の強調表示はありません)。を実行しても、コマンド:!which ruby
が見つかりません。which
現在、コンソールから spacemacs を実行しemacs -nw
て使用していますが、GUI エディターを使用して、256 色モードで見栄えの良いものに限定されるのではなく、完全なカラースキームを利用できるようにしたいと考えています。 . また、tmux ペインまたはターミナル分割を切り替えて CLI エディターにアクセスするよりも、ターミナルとエディターを切り替える方が迅速です。
with import <nixpkgs> {}; {
cannyFreeRadicalEnv = stdenv.mkDerivation rec {
name = "rails-project-env";
version = "0.1";
src = ./.;
buildInputs = [
stdenv
ruby_2_2_2
bundler
zlib
postgresql94
sqlite
zsh
git
nodejs-0_12
];
};
}