~adnano/astronaut

Embed default configuration files
65d507fb — Adnan Maolood 1 year, 5 months ago 0.1.1
doc: Rename to docs
4856deda — Adnan Maolood 1 year, 5 months ago
Makefile: Unset default suffixes
533bcab2 — Adnan Maolood 1 year, 5 months ago
Makefile: Use phony target

Use a phony target to build the binary, which allows us to drop the
configure script.
58ca3307 — Adnan Maolood 1 year, 5 months ago
Remove version information
Makefile: make more POSIX-compliant

A suffix in .SUFFIXES cannot contain more than one period itself, so the
rule for the manpage must be written explicitly rather than with
inference rules.
Makefile: make POSIX-compliant

The Makefile was marked as POSIX-compliant (first target is .POSIX), but made
use of a number of extensions, such as the GNU extensions $(shell ...) and ifeq,
and the widely-used, but not POSIX, += ?= != := etc.

Some of these other types of macro definitions _will_ be part of the next
version of POSIX, but they are not currently. For this Makefile, ?= and
:= were not required, and != is replaced by running the commands in a
configure script.

The RM macro was not defined, and it is not one of the predefined MACROS
required by POSIX.

The third version of the patch uses a POSIX sh configure script which
must be run before `make`. The script outputs local details into the file
config.mk, and now when a new version of astronaut is released, the RELEASE
variable in `configure` should be updated.
config.mk is included in the Makefile at a position such that if a specific
prefix was given to the configure script, then BINDIR, SHAREDIR, and MANDIR
are set correctly. However, a user may still write `make PREFIX=/my/prefix`
as before, because macros set on the command line take the highest precedence,
or now they can also write `./configure --prefix=/my/prefix`, then `make`.

A 4th version (hopefully the last!) to fix a typo in the printf statement for
PREFIX in configure. Now the configure script passes shellcheck.
03db8ecf — Adnan Maolood 1 year, 11 months ago
config/astronaut.conf: Remove default jump binding

This conflicts with the "tab prev" binding.
Makefile: Bump version
37699b7f — Adnan Maolood 1 year, 11 months ago
doc: Update commands
121edc75 — Adnan Maolood 2 years ago
command: Move find prev/next to separate commands
f4e5bba0 — Adnan Maolood 2 years ago
browser: Remove save mode
c79219eb — Adnan Maolood 2 years ago
command: Cleanup after find command preview
4fcd2108 — Adnan Maolood 2 years ago
command: Remove 'Already at...' messages for back/forward
61c818ea — Adnan Maolood 2 years ago
command: Allow selecting tabs by number
browser: Fix follow mode freeze on enter

astronaut would freeze indefinitely when the user would press Enter in
hint/follow mode.
c36219a9 — Adnan Maolood 2 years ago
Support opening a URL from command line argument
doc: Correct scroll description
947cfac7 — Adnan Maolood 2 years ago
Update default bindings
0f6cb223 — Adnan Maolood 2 years ago
browser: Refactor follow mode to use input events
Next