about summary refs log tree commit diff stats
path: root/bonus
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2024-01-19 01:43:46 +0100
committerbptato <nincsnevem662@gmail.com>2024-01-19 01:53:28 +0100
commit3c156384bade3e0e86a837b1b423d401af3cfdd2 (patch)
treef8cd1b8e82510a0bb2ef1a02de877f00617c965e /bonus
parent58ae65ed182a8a78d67756ec62f30261b9ef6c87 (diff)
downloadchawan-3c156384bade3e0e86a837b1b423d401af3cfdd2.tar.gz
Re-design word handling, add e, E, W, B, etc.
* Add functions for moving to the beginning/end of words (vi `b', `e').
* As it turns out, there are many possible interpretations of what a
  word is. Now we have a function for each reasonable interpretation,
  and the default settings match those of vi (and w3m in w3m.toml).
  (Exception: it's still broken on line boundaries... TODO)
* Remove `bounds` from lineedit, it was horrible API design and mostly
  useless. In the future, an API similar to what pager now has could
  be added.
* Update docs, and fix some spacing issues with symbols in the tables.
Diffstat (limited to 'bonus')
-rw-r--r--bonus/w3m.toml2
1 files changed, 1 insertions, 1 deletions
diff --git a/bonus/w3m.toml b/bonus/w3m.toml
index 63b07ecc..5a92b8c8 100644
--- a/bonus/w3m.toml
+++ b/bonus/w3m.toml
@@ -24,7 +24,7 @@ C-a = 'pager.cursorLineBegin()'
 '$' = 'pager.cursorLineEnd()'
 C-e = 'pager.cursorLineEnd()'
 w = 'pager.cursorNextWord()'
-W = 'pager.cursorPrevWord()'
+W = 'pager.cursorWordBegin()'
 '<' = 'n => pager.pageLeft(n)'
 '>' = 'n => pager.pageRight(n)'
 '.' = 'n => pager.scrollLeft(n)'
t;hut@lavabit.com> 2009-11-25 17:55:34 +0100 implemented more stuff' href='/akspecs/ranger/commit/test/tc_directory.py?h=v1.7.0&id=5822dff7d91472bf2fc337c68f144e0ce1de09ae'>5822dff7 ^
9506fb8e ^

d88232a3 ^
fe179145 ^
9506fb8e ^
fe179145 ^
5822dff7 ^
fe179145 ^
9506fb8e ^
fe179145 ^

fae694a0 ^

fe179145 ^
c6953a55 ^

fe179145 ^
5822dff7 ^
9506fb8e ^
fae694a0 ^
9506fb8e ^
a4570538 ^
fe179145 ^

fae694a0 ^
fe179145 ^
fae694a0 ^


4c05e43d ^

fae694a0 ^

fe179145 ^

fae694a0 ^




9506fb8e ^
fae694a0 ^
fae694a0 ^
1159f9ec ^



fe179145 ^
5822dff7 ^
9506fb8e ^
a4570538 ^

fae694a0 ^
fe179145 ^

fae694a0 ^
c6953a55 ^

fe179145 ^
fae694a0 ^
9506fb8e ^

f6f26231 ^
4c05e43d ^
f6f26231 ^







9506fb8e ^
fae694a0 ^

f6f26231 ^










4c05e43d ^

fae694a0 ^

fe179145 ^
5822dff7 ^

fe179145 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124