diff options
author | tdro <tdro@users.noreply.github.com> | 2023-06-06 18:20:46 -0400 |
---|---|---|
committer | tdro <tdro@users.noreply.github.com> | 2023-06-06 18:20:46 -0400 |
commit | 4f0d32db753db660a2062578f67eb72e18dd634d (patch) | |
tree | 186b1973810c8f2888ff72cfa82675eb2b24bb51 /.config/nixpkgs/packages | |
parent | 430d079e1c278ad430a66afc64f7f2c1e5a973cc (diff) | |
download | dotfiles-4f0d32db753db660a2062578f67eb72e18dd634d.tar.gz dotfiles-4f0d32db753db660a2062578f67eb72e18dd634d.tar.bz2 dotfiles-4f0d32db753db660a2062578f67eb72e18dd634d.zip |
.vim/vimrc: Update format programs
Use emacs from vim with emacs-batch-indent to format lisp code
Diffstat (limited to '.config/nixpkgs/packages')
-rw-r--r-- | .config/nixpkgs/packages/emacs-batch-indent/default.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/.config/nixpkgs/packages/emacs-batch-indent/default.nix b/.config/nixpkgs/packages/emacs-batch-indent/default.nix new file mode 100644 index 0000000..92042af --- /dev/null +++ b/.config/nixpkgs/packages/emacs-batch-indent/default.nix @@ -0,0 +1,30 @@ +{ lib, stdenv, fetchgit }: + +stdenv.mkDerivation rec { + + name = "emacs-batch-indent"; + version = "145e8771b9709a82e3df82cdc06c6d9505de905d"; + url = "https://github.com/cwfoo/emacs-batch-indent"; + + src = fetchgit { + inherit url; + rev = version; + sha256 = "sha256-Qqg/ZLbfTZnH2aO7ZW2XiiVBqEvK2+LMo2Kz6HSnOCE="; + }; + + phases = [ "unpackPhase" "installPhase" ]; + + installPhase = '' + runHook preInstall + mkdir --parents $out/bin + cp emacs-batch-indent $out/bin + runHook postInstall + ''; + + meta = with lib; { + homepage = url; + license = licenses.gpl3; + platforms = platforms.linux; + description = "Indent Common Lisp, Emacs Lisp, and Scheme from the command line using Emacs."; + }; +} |