Skip to content

Commit

Permalink
Bump up travis OS to bionic to get texinfo 6.5
Browse files Browse the repository at this point in the history
Add a note saying that eless does not work with texinfo 6.1.
  • Loading branch information
kaushalmodi committed Jul 31, 2019
1 parent 033d83d commit 2311386
Show file tree
Hide file tree
Showing 5 changed files with 91 additions and 80 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
dist: xenial
dist: bionic # needed for texinfo 6.5. xenial comes with texinfo 6.1 which fails the info .. | eless test
language: generic

env:
Expand Down
9 changes: 6 additions & 3 deletions README.org
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,12 @@ I call it =eless= and here's a little taste of what it looks like:
| =perl= | Perl is used to replace =grep -Po= and case-insensitive =sed= based replacements (using =/I=) as those features are available only in GNU versions of =grep= and =sed= (which are not present by default on /macOS/ systems). /Tested with Perl v5.16.3 on RHEL 6.6./ |
|----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

- NOTE :: If the environment variable =EMACS= is set, =eless= uses that
as the emacs binary, else it defaults to using =emacs= as
emacs binary.
- NOTE 1 :: If the environment variable =EMACS= is set, =eless= uses
that as the emacs binary, else it defaults to using =emacs= as emacs
binary.
- NOTE 2 :: ~eless~ is known to not work with /info (texinfo) 6.1/ (see
=eless= issue #[[https://github.com/kaushalmodi/eless/issues/35][35]]). If you want to use ~eless~ to view Info manuals,
ensure that it is at least version *6.5*.
* Installation
I do not have an installation script for this project, but you can
install it quickly with few manual steps.
Expand Down
145 changes: 75 additions & 70 deletions docs/eless.info
Original file line number Diff line number Diff line change
Expand Up @@ -213,10 +213,15 @@ Software Details
‘perl’ Perl is used to replace ‘grep -Po’ and case-insensitive ‘sed’ based replacements (using ‘/I’) as those features are available only in GNU versions of ‘grep’ and ‘sed’ (which are not present by default on _macOS_ systems). _Tested with Perl v5.16.3 on RHEL
6.6._

NOTE
NOTE 1
If the environment variable ‘EMACS’ is set, ‘eless’ uses that as
the emacs binary, else it defaults to using ‘emacs’ as emacs
binary.
NOTE 2
‘eless’ is known to not work with _info (texinfo) 6.1_ (see ‘eless’
issue #35 (https://github.com/kaushalmodi/eless/issues/35)). If
you want to use ‘eless’ to view Info manuals, ensure that it is at
least version *6.5*.


File: eless.info, Node: Installation, Next: Try it out, Prev: Requirements, Up: Readme
Expand Down Expand Up @@ -448,7 +453,7 @@ File: eless.info, Node: Current eless Version, Next: Code, Prev: Usage Exampl

v0.5

e4c385a
033d83d
This commit hash was retrieved before (obviously) the commit was made
where you see this. So if you see a commit hash when checking ‘eless’
version, it would always refer to the one-earlier commit.
Expand Down Expand Up @@ -1639,74 +1644,74 @@ Node: Top188
Node: Readme2534
Ref: Readme-Footnote-15426
Node: Requirements5499
Node: Installation6882
Node: Clone this rep7253
Node: Get the eless executable7562
Node: Get eless documentation8012
Node: Installation Directory Structure8797
Node: Note9367
Node: Try it out9682
Node: Contributors12101
Node: Eless Options12736
Node: view-mode Common Bindings13060
Node: Custom Bindings14044
Node: Usage Examples15079
Node: Current eless Version17479
Node: Code17863
Node: Unofficial Bash Strict Mode18275
Ref: Unofficial Bash Strict Mode-Footnote-118938
Node: Initialize variables19011
Node: Cleanup using trap19537
Node: Debug function20226
Node: Print dependency versions during debug21423
Node: Input/Output Detection21895
Node: Parse options23864
Node: Print Help25584
Node: Emacs with -Q in view-mode25917
Node: Input/Output Scenarios26741
Node: Output is going to a pipe28174
Node: Output is going to _stdout_ Input is coming from a pipe28722
Node: Input is piped from man command34693
Node: Input is piped from a modules help in _IPython_35958
Node: Input is piped from info command37198
Node: Input is piped from something else37817
Node: Output is going to _stdout_ Input is an argument to the script38607
Node: Eval38981
Node: Emacs Configuration39219
Node: Enable debug on error (in debug mode [=-D=])39790
Node: General setup40083
Node: Ido setup41203
Node: Isearch setup41773
Node: Enable line truncation42187
Node: Highlight the current line42538
Node: Custom functions42774
Node: Keep/delete matching lines43275
Node: Frame and font re-sizing43965
Node: Revert buffer in view-mode44978
Node: Detect if diff-mode should be enabled45453
Node: Detect if ANSI codes need to be converted to colors48498
Node: ``Do The Right Thing'' Kill49657
Node: dired-mode setup51410
Node: Man-mode setup52230
Node: Info-mode setup52673
Node: tar-mode setup53121
Node: Auto-setting of major modes53836
Node: Key bindings54697
Node: User config override57376
Node: Contributing58734
Node: How to help debug59110
Node: Development59848
Node: Preparation60077
Node: Building eless60381
Node: Sanity check of the tangled eless60609
Node: Building documentation60979
Node: Understand the changes61310
Node: Build everything61637
Node: Submitting PR61899
Node: Miscellaneous62208
Node: Example eless config in tcsh62422
Node: Example eless config in bash63215
Node: Example eless config in zsh63821
Node: Installation7144
Node: Clone this rep7515
Node: Get the eless executable7824
Node: Get eless documentation8274
Node: Installation Directory Structure9059
Node: Note9629
Node: Try it out9944
Node: Contributors12363
Node: Eless Options12998
Node: view-mode Common Bindings13322
Node: Custom Bindings14306
Node: Usage Examples15341
Node: Current eless Version17741
Node: Code18125
Node: Unofficial Bash Strict Mode18537
Ref: Unofficial Bash Strict Mode-Footnote-119200
Node: Initialize variables19273
Node: Cleanup using trap19799
Node: Debug function20488
Node: Print dependency versions during debug21685
Node: Input/Output Detection22157
Node: Parse options24126
Node: Print Help25846
Node: Emacs with -Q in view-mode26179
Node: Input/Output Scenarios27003
Node: Output is going to a pipe28436
Node: Output is going to _stdout_ Input is coming from a pipe28984
Node: Input is piped from man command34955
Node: Input is piped from a modules help in _IPython_36220
Node: Input is piped from info command37460
Node: Input is piped from something else38079
Node: Output is going to _stdout_ Input is an argument to the script38869
Node: Eval39243
Node: Emacs Configuration39481
Node: Enable debug on error (in debug mode [=-D=])40052
Node: General setup40345
Node: Ido setup41465
Node: Isearch setup42035
Node: Enable line truncation42449
Node: Highlight the current line42800
Node: Custom functions43036
Node: Keep/delete matching lines43537
Node: Frame and font re-sizing44227
Node: Revert buffer in view-mode45240
Node: Detect if diff-mode should be enabled45715
Node: Detect if ANSI codes need to be converted to colors48760
Node: ``Do The Right Thing'' Kill49919
Node: dired-mode setup51672
Node: Man-mode setup52492
Node: Info-mode setup52935
Node: tar-mode setup53383
Node: Auto-setting of major modes54098
Node: Key bindings54959
Node: User config override57638
Node: Contributing58996
Node: How to help debug59372
Node: Development60110
Node: Preparation60339
Node: Building eless60643
Node: Sanity check of the tangled eless60871
Node: Building documentation61241
Node: Understand the changes61572
Node: Build everything61899
Node: Submitting PR62161
Node: Miscellaneous62470
Node: Example eless config in tcsh62684
Node: Example eless config in bash63477
Node: Example eless config in zsh64083

End Tag Table

Expand Down
2 changes: 1 addition & 1 deletion eless
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
# Do NOT edit this manually.

eless_version='v0.5'
eless_git_hash='e4c385a'
eless_git_hash='033d83d'

h="
Script to run emacs in view-mode with some sane defaults in attempt to replace
Expand Down
13 changes: 8 additions & 5 deletions eless.org
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Time-stamp: <2019-07-31 14:21:24 kmodi>
# Time-stamp: <2019-07-31 14:47:54 kmodi>
#+title: eless -- A Better less
#+author: Kaushal Modi

Expand Down Expand Up @@ -123,9 +123,12 @@ I call it =eless= and here's a little taste of what it looks like:
| =perl= | Perl is used to replace =grep -Po= and case-insensitive =sed= based replacements (using =/I=) as those features are available only in GNU versions of =grep= and =sed= (which are not present by default on /macOS/ systems). /Tested with Perl v5.16.3 on RHEL 6.6./ |
|----------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|

- NOTE :: If the environment variable =EMACS= is set, =eless= uses that
as the emacs binary, else it defaults to using =emacs= as
emacs binary.
- NOTE 1 :: If the environment variable =EMACS= is set, =eless= uses
that as the emacs binary, else it defaults to using =emacs= as emacs
binary.
- NOTE 2 :: ~eless~ is known to not work with /info (texinfo) 6.1/ (see
{{{issue(35)}}}). If you want to use ~eless~ to view Info manuals,
ensure that it is at least version *6.5*.
** Installation
:PROPERTIES:
:CUSTOM_ID: installation
Expand Down Expand Up @@ -332,7 +335,7 @@ git rev-parse HEAD | head -c 7
#+end_src
#+results:
#+begin_src shell :noweb-ref git-hash
e4c385a
033d83d
#+end_src
This commit hash was retrieved before (obviously) the commit was made
where you see this. So if you see a commit hash when checking =eless=
Expand Down

0 comments on commit 2311386

Please sign in to comment.