Commit Briefs

Omar Polo

teach telescope how to backtab


Omar Polo

mention the dependency on yacc


Omar Polo

link the parser in the build

and: * add some flags * document them * move the customizable stuff to defaults.c


Omar Polo

first revision of a parser for the configuration file

There is only the code to do the parsing, not actually applying them. The accepted syntax is as follows: # `set' to, hum, set options set max-redirect = 5 set new-tab-url = "about:blank" # change the styling style tabline foreground white style tabline background black style line.title2 { prefix "## " cont " " attr bold } # keybindings management bind global-map "1 G" beginning-of-buffer bind minibuffer-map "C-c" minibuffer-abort unbind minibuffer-map "C-g"


Omar Polo

fix generated code


Omar Polo

ignore dist tarballs


Omar Polo

ignore SIGPIPE

prevent telescope from dying when connecting to non-tls/non-gemini servers (found by trying to load a bogus ``gemini://gemini.nytpu.com'' -- the correct url for the capsule is ``gemini://nytpu.com'')


Omar Polo

fmt


Omar Polo

change include <> -> ""


Omar Polo

tagged 0.2 (tags/0.2)

Changelog since 0.1.1: * save certificates per (host, port) tuple, not only per-host * don't crash on invalid lines in known_hosts * allow saving the new certificate after mismatch * fix cmd_scroll_down/up: they scrolled two line more than what intended * fix out-of-bound * automatic gemini:// on load-url * display a `!' when a non-focused tab gets loaded * added aliases for tab-{next,new,previous} * unbreak forward-char * debounce resize event * new heuristic to obtain the page title: if no h1 found, try with h2s and h3s * ask the user to save a page when it can't be rendered * drop the urgent flag when switching to a tab after closing one * fix tab width


Omar Polo

sync changelog


Omar Polo

improve tabs handling

for the time being this seems good enough. In the future we may want to expand a tab into N spaces tho.


Omar Polo

sync


Omar Polo

remove urgent flag during switch_to_tab

when a tab is closed (C-t x 0) the previous one gets selected via switch_to_tab, but the TAB_URGENT flag is kept.


Omar Polo

rename: s/window/buffer (but not always)

this aims to solve (albeit only partially) the confusion between telescope' ``struct window'' and ncurses WINDOW. It also brings some more emacs-like nomenclature, which may be a good thing.