[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
150/376: Provide reasonable default flags for $LESS
From: |
Ludovic Courtès |
Subject: |
150/376: Provide reasonable default flags for $LESS |
Date: |
Wed, 28 Jan 2015 22:04:40 +0000 |
civodul pushed a commit to tag 1.8
in repository guix.
commit 9481f7769390b934fba92441be32b39287cc93d7
Author: Eelco Dolstra <address@hidden>
Date: Wed Aug 20 21:22:41 2014 +0200
Provide reasonable default flags for $LESS
Borrowed from systemd.
---
src/libmain/shared.cc | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/src/libmain/shared.cc b/src/libmain/shared.cc
index 263e174..5a74036 100644
--- a/src/libmain/shared.cc
+++ b/src/libmain/shared.cc
@@ -305,13 +305,14 @@ RunPager::RunPager()
pid = startProcess([&]() {
if (dup2(toPager.readSide, STDIN_FILENO) == -1)
throw SysError("dupping stdin");
+ if (!getenv("LESS"))
+ setenv("LESS", "FRSXMK", 1);
execl("/bin/sh", "sh", "-c", pager.c_str(), NULL);
throw SysError(format("executing ‘%1%’") % pager);
});
if (dup2(toPager.writeSide, STDOUT_FILENO) == -1)
throw SysError("dupping stdout");
-
}
- 125/376: Refactor option handling, (continued)
- 125/376: Refactor option handling, Ludovic Courtès, 2015/01/28
- 134/376: build-remote.pl: Provide defaults for $NIX_CURRENT_LOAD and $NIX_REMOTE_SYSTEMS, Ludovic Courtès, 2015/01/28
- 141/376: Filter Nix-specific ANSI escape sequences from stderr, Ludovic Courtès, 2015/01/28
- 140/376: Make hook shutdown more reliable, Ludovic Courtès, 2015/01/28
- 144/376: Add some color, Ludovic Courtès, 2015/01/28
- 147/376: Handle header file instantiation, Ludovic Courtès, 2015/01/28
- 152/376: Flush std::cout before closing stdout, Ludovic Courtès, 2015/01/28
- 146/376: Install config.h only once, Ludovic Courtès, 2015/01/28
- 148/376: Force template regeneration, Ludovic Courtès, 2015/01/28
- 158/376: fix disappearing bash arguments, Ludovic Courtès, 2015/01/28
- 150/376: Provide reasonable default flags for $LESS,
Ludovic Courtès <=
- 149/376: Merge commit '2aa93858afee22e0c32d8f4366970976374091ac', Ludovic Courtès, 2015/01/28
- 156/376: Use PR_SET_PDEATHSIG to ensure child cleanup, Ludovic Courtès, 2015/01/28
- 155/376: Set a curl timeout on binary cache lookups, Ludovic Courtès, 2015/01/28
- 163/376: Fix manual build, Ludovic Courtès, 2015/01/28
- 159/376: Document the "out" usage in allowedReferences, Ludovic Courtès, 2015/01/28
- 154/376: Use unshare() instead of clone(), Ludovic Courtès, 2015/01/28
- 162/376: Introduce allowedRequisites feature, Ludovic Courtès, 2015/01/28
- 157/376: Fix tests, Ludovic Courtès, 2015/01/28
- 151/376: Use pager for more commands, Ludovic Courtès, 2015/01/28
- 153/376: Fix a segfault in ‘nix-env -qa’, Ludovic Courtès, 2015/01/28