From 544ba1ca57e314df681e2525d03f9f69426b032a Mon Sep 17 00:00:00 2001 From: James Cuzella Date: Fri, 8 Jan 2016 17:34:49 -0700 Subject: [PATCH 1/2] Adding alias for sane default options to "ag" ("the silver searcher" a fast grep / ack alternative) --- aliases/available/ag.aliases.bash | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 aliases/available/ag.aliases.bash diff --git a/aliases/available/ag.aliases.bash b/aliases/available/ag.aliases.bash new file mode 100644 index 00000000..e5318fc9 --- /dev/null +++ b/aliases/available/ag.aliases.bash @@ -0,0 +1,4 @@ +cite 'about-alias' +about-alias 'the silver searcher (ag) aliases' + +alias ag='ag --smart-case --pager="less -MIRFX"' From a742959058018cf142f4e5a44b8850c20f0b842b Mon Sep 17 00:00:00 2001 From: James Cuzella Date: Mon, 11 Jan 2016 12:09:00 -0700 Subject: [PATCH 2/2] Adding comments to summarize less arguments --- aliases/available/ag.aliases.bash | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/aliases/available/ag.aliases.bash b/aliases/available/ag.aliases.bash index e5318fc9..e3157f94 100644 --- a/aliases/available/ag.aliases.bash +++ b/aliases/available/ag.aliases.bash @@ -1,4 +1,12 @@ cite 'about-alias' about-alias 'the silver searcher (ag) aliases' +## Summary for args to less: +# less(1) +# -M (-M or --LONG-PROMPT) Prompt very verbosely +# -I (-I or --IGNORE-CASE) Searches with '/' ignore case +# -R (-R or --RAW-CONTROL-CHARS) For handling ANSI colors +# -F (-F or --quit-if-one-screen) Auto exit if <1 screen +# -X (-X or --no-init) Disable termcap init & deinit + alias ag='ag --smart-case --pager="less -MIRFX"'