samrc - sam - An updated version of the sam text editor. | |
git clone git://vernunftzentrum.de/sam.git | |
Log | |
Files | |
Refs | |
LICENSE | |
--- | |
samrc (1934B) | |
--- | |
1 # This is samrc as I usually use it. | |
2 | |
3 # Control-A/E jumps to beginning/end of line | |
4 bind C a command bol | |
5 bind C e command eol | |
6 | |
7 # Control-H/L/J/K moves left/right/down/up | |
8 bind C h command charleft | |
9 bind C l command charright | |
10 bind C j command linedown | |
11 bind C k command lineup | |
12 | |
13 # Control-Space highlights recent text | |
14 bind C space command escape | |
15 | |
16 # Escape jumps between command file and current file | |
17 bind * Escape command jump | |
18 | |
19 # Control-U and Control-Shift-BackSpace deletes to beginning of line | |
20 bind C u command delbol | |
21 bind CS BackSpace command delbol | |
22 | |
23 # Control-W/BackSpace deletes previous word | |
24 bind C w command delword | |
25 bind C BackSpace command delword | |
26 | |
27 # Control-X/C/V/Q does cut/snarf/paste/exchange | |
28 bind C x command cut | |
29 bind C c command snarf | |
30 bind C v command paste | |
31 bind C q command exchange | |
32 | |
33 # Arrow keys and Page Up/Down work as expected | |
34 bind * Up command lineup | |
35 bind * Down command linedown | |
36 bind * Left command charleft | |
37 bind * Right command charright | |
38 bind * Prior command scrollup | |
39 bind * Next command scrolldown | |
40 | |
41 # All of the default movement key sequences were rebound as something el… | |
42 # except for Control-D. Let's remove any special handling for that bindi… | |
43 unbind C d | |
44 | |
45 # Control-Z sends an undo command. | |
46 bind C z command send u | |
47 | |
48 # Control-Return inserts a line below the current one | |
49 bind C Return command send +-a/\n/ | |
50 | |
51 # Control-S writes the file, Control-Shift-S writes all files. | |
52 bind C s command write | |
53 bind CS s command send X w | |
54 | |
55 # Control-N does a search, Control-Shift-N does a look | |
56 bind C n command search | |
57 bind CS n command look | |
58 | |
59 # I like 12pt Go Regular | |
60 font Go Regular:size=12 | |
61 | |
62 # Use black for text and borders, and an angry fruit salad for backgroun… | |
63 foreground black | |
64 border black | |
65 background white:seashell:lightgreen:oldlace:lightcyan:gainsboro:lightye… | |
66 | |
67 # Expand tabs and have tabstops every four columns | |
68 tabs 4 | |
69 expandtabs true | |
70 | |
71 # Automatically indent lines | |
72 autoindent true |