all repos — nixfiles @ cb7ad260050540cabcb6143954f80ed70c130661

System and user configuration, managed by nix and home-manager

shell: fix tab completion for e (edit)

Alan Pearce
commit

cb7ad260050540cabcb6143954f80ed70c130661

parent

e98a1ae7b5768310acf272c33b5e9912b1dfe77f

3 files changed, 5 insertions(+), 2 deletions(-)

changed files
M user/settings/emacs.nix → user/settings/emacs.nix
@@ -11,7 +11,7 @@
nixfiles = config.home.homeDirectory + "/projects/alin.ovh/nixfiles"; direct_symlink = path: config.lib.file.mkOutOfStoreSymlink "${nixfiles}/${removePrefix "/" path}"; - editorScript = pkgs.writeScriptBin "edit" '' + editorScript = pkgs.writeScriptBin "emacsc" '' #!${pkgs.runtimeShell} if [ -z "$1" ]; then exec ${config.programs.emacs.finalPackage}/bin/emacsclient --create-frame --alternate-editor ${config.programs.emacs.finalPackage}/bin/emacs
A user/settings/fish/functions/edit.fish
@@ -0,0 +1,3 @@
+function edit + $EDITOR $argv +end
M user/settings/shell.nix → user/settings/shell.nix
@@ -38,7 +38,7 @@
hist-freq-lines = lib.mkDefault "fc -l -10000 | cut -d' ' -f4- | sort | uniq -c | sort -gr | head -n100 | less"; hist-freq-commands = lib.mkDefault "fc -l -10000 | cut -d' ' -f4 | sort | uniq -c | sort -gr | head -n100 | less"; - e = "eval $EDITOR"; + e = "edit"; se = "sudo -e"; ip = "ip --color=auto";