Introduction
Introduction Statistics Contact Development Disclaimer Help
index.md - sites - public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log
Files
Refs
---
index.md (1854B)
---
1 History
2 =======
3
4 Description
5 -----------
6
7 This patch writes the loaded URI to a file and that is all it does. You…
8 add the following:
9
10 static char *historyfile = ".surf/history";
11
12 Here are some ways of using it.
13
14 1. Write a small shell script (dmenu.uri.sh)
15
16 tac ~/.surf/history | dmenu -l 10 -b -i | cut -d ' ' -f 3
17
18 2. Modify config.h and add the following.
19
20 #define SETURI(p) { .v = (char *[]){ "/bin/sh", "-c", \
21 "prop=\"`dmenu.uri.sh`\" &&" \
22 "xprop -id $1 -f $0 8s -set $0 \"$prop\"", \
23 p, winid, NULL } }
24
25 and in static Key keys[] add:
26
27 { MODKEY, GDK_Return, spawn, SETURI("_SURF…
28
29 Here are some tips on using it.
30
31 1. Remove duplicates periodically:
32
33 cat ~/.surf/history > ~/.surf/history.$$
34 cat ~/.surf/history.$$ | sort | uniq >~/.surf/history
35 rm -f ~/.surf/history.$$
36
37 2. Import history:
38
39 Firefox:
40 sqlite3 -list $HOME/.mozilla/firefox/*.default/places.sqlite 'se…
41
42 Chromium:
43 sqlite3 -list $HOME/.config/chromium/Default/History 'select url…
44
45 Download
46 --------
47
48 * [surf-0.2-history.diff](surf-0.2-history.diff) (891) (20091019)
49 * [surf-0.3-history.diff](surf-0.3-history.diff) (1475) (20091203)
50 * [surf-tip-history.diff](surf-tip-history.diff) (2952) (20091215)
51 * [surf-0.4.1-history.diff](surf-0.4.1-history.diff) (1346) (20101225)
52 * [surf-history-20181009-2b71a22.diff](surf-history-20181009-2b71a22.dif…
53 * [surf-2.1-history.diff](surf-2.1-history.diff) (1645) (20211114)
54
55 Authors
56 -------
57
58 * Jason Thigpen (cdarwin) <[email protected]>
59 * Peter John Hartman (wart_) <http://durandus.trilidun.org/durandus/>
60 * Samuel Baldwin (shardz) <[email protected]>
61 * Marcin sZpak <[email protected]>
62 * Howard Cornwell <[email protected]>
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.