Commits
- Commit:
9312e7a2a5b1b102c8713336eded822d0d001a2e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
change default patch/diff colours to magenta and cyan
red/green is not a great choice for diff colours: it's a bad combo
for (some) colour-blind people, and they may also carry an implicit
meaning of 'good' and 'bad', or 'ok' and 'not ok'. Instead, just
like tog and gotwebd, use a combo of purple and cyan, which was
choosen by a colour-blind user (I'm told).
- Commit:
50fd8b267750be705819a7036c7f08a8b4fc5432
- From:
- Omar Polo <op@omarpolo.com>
- Date:
support gopher urls for search; document default-search-engine
- Commit:
fd6c540b6faa6c802c92c9e209e2122ca3ddfa92
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add cmd_search to search using a search engine
This adds a new command `search', bound by default to `s', that
prompts for a query and loads and consult the ``oracle'' (the search
engine) using default_search_engine (which will be made customizable.)
It also temporarly supports only gemini URLs.
Feature requested by -fab-, thanks!
- Commit:
f7db6d139bba0fb56f0560533b77af219958ecc0
- From:
- Omar Polo <op@omarpolo.com>
- Date:
some headers cleanup
try to not include headers from headers, and remove some redundant
include.
This helps in modularizing the codebase and also helps during
incremental compilations.
- Commit:
d252d87ccdef3bf3619959f93601a9e74ffcc28f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
include cmd.h only where it is really needed
- Commit:
cfcbc23cf9c18cbc9964064ce954c05cde9fd473
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add default-protocol knob
So that now one can decide to assume a finger:// or gopher:// protocol
instead of gemini:// for load-url.
- Commit:
2116f17d9692b4032c4a2534c4831f92a31f671e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
simplify if/elseif/else
- Commit:
2513365f084c0d27d326cdcf878ecfbf087ea76c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add boolean variables
The 'if zero/nonzero then...' is a bit annoying. Add proper booleans
to the grammar of the config and use them when appropriate. Makes the
description and the review of configuration files easier.
This means that the old
set olivetti-mode = 1
can now be written as
set olivetti-mode = true
Compatibility with the previous integer values will be kept for a
while.
- Commit:
1ca15d53d75afef7d91e74a425a0757d27cac0f2
- From:
- Omar Polo <op@omarpolo.com>
- Date:
sort vars
- Commit:
a36bb43a3e7eb5156105479fe02f05639d5f1d89
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add the up, root and home commands
These navigates respectively one level up in the path hierarchy, to
the root directory and to the "home".
The home is considered to be the first path component in the form of
~username.
`home' is yet to be implemented.
- Commit:
4bb6a4fa12277e60cec320dacf7968754b26db7d
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add load-url-use-heuristic knob
This is still WIP and may change before the next release.
It could be worthwile to resolve the URLs in load-url using the
current page as base, so that while browsing <gemini://a.org/b/c>,
using load-url to go to "/" would load <gemini://a.org/> instead of
<file:///>. The new option `load-url-use-heuristic', if unset,
provides exactly this behaviour.
It is still a bit rough to use, as for e.g. loading <d.net> would now
yield <gemini://a.org/b/d.net> instead of <gemini://d.net>.
Will need more work in-tree, but for now add it so we can reason about
it.
See github issue #10
- Commit:
2c05b26da3a2b21a6804583e47f984ec4b1f898c
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fmt
- Commit:
d89eb764fd5d3a5ec0b5b30d85ecdc14789bb7cf
- From:
- Omar Polo <op@omarpolo.com>
- Date:
replace has_prefix with strncmp
- Commit:
7b2095782b396e59e93729ca8e503fa0e04869fa
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fmt
- Commit:
067b7ffd71d21659ed7149faf77ba312e91d6faa
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add mini-kill-whole-line