7
7
< title > Starter Kit Eshell</ title >
8
8
< meta http-equiv ="Content-Type " content ="text/html;charset=iso-8859-1 "/>
9
9
< meta name ="generator " content ="Org-mode "/>
10
- < meta name ="generated " content ="2011-06-17 11:10:10 PDT "/>
10
+ < meta name ="generated " content ="2011-06-29 13:25:18 PDT "/>
11
11
< meta name ="author " content ="Eric Schulte "/>
12
12
< meta name ="description " content =""/>
13
13
< meta name ="keywords " content =""/>
14
14
< style type ="text/css ">
15
15
<!- - /*--><![CDATA[/*><!--*/
16
- html { font- family: Times, serif; font- size: 12pt; }
17
16
.title { text-align : center; }
18
17
.todo { color : red; }
19
18
.done { color : green; }
20
19
.tag { background-color : # add8e6 ; font-weight : normal }
21
20
.target { }
22
21
.timestamp { color : # bebebe ; }
23
22
.timestamp-kwd { color : # 5f9ea0 ; }
24
- .right {margin-left : auto; margin-right : 0px ; text-align : right;}
25
- .left {margin-left : 0px ; margin-right : auto; text-align : left;}
26
- .center {margin-left : auto; margin-right : auto; text-align : center;}
27
23
p .verse { margin-left : 3% }
28
24
pre {
29
- border : 1pt solid # AEBDCC ;
30
- background-color : # F3F5F7 ;
31
- padding : 5pt ;
32
- font-family : courier, monospace;
25
+ border : 1pt solid # AEBDCC ;
26
+ padding : 5pt ;
27
+ font-family : courier, monospace;
33
28
font-size : 90% ;
34
29
overflow : auto;
35
30
}
36
31
table { border-collapse : collapse; }
37
- td , th { vertical-align : top; }
38
- th .right { text-align : center; }
39
- th .left { text-align : center; }
40
- th .center { text-align : center; }
41
- td .right { text-align : right; }
42
- td .left { text-align : left; }
43
- td .center { text-align : center; }
32
+ td , th { vertical-align : top; }
44
33
dt { font-weight : bold; }
45
34
div .figure { padding : 0.5em ; }
46
35
div .figure p { text-align : center; }
47
- textarea { overflow-x : auto; }
48
36
.linenr { font-size : smaller }
49
37
.code-highlighted {background-color : # ffff00 ;}
50
38
.org-info-js_info-navigation { border-style : none; }
@@ -101,34 +89,35 @@ <h2 id="sec-1">Starter Kit Eshell </h2>
101
89
102
90
103
91
104
- < pre class ="src src-emacs-lisp "> ( setq eshell-cmpl-cycle-completions nil
92
+ < pre class ="src src-emacs-lisp "> < span class =" org-starter-kit-paren " > ( </ span > setq eshell-cmpl-cycle-completions nil
105
93
eshell-save-history-on-exit t
106
- eshell-cmpl-dir-ignore < span class ="org-string "> "\\`</ span > < span class ="org-string "> < span class ="org-regexp-grouping-backslash "> \\</ span > </ span > < span class ="org-string "> < span class ="org-regexp-grouping-construct "> (</ span > </ span > < span class ="org-string "> \\.\\.?</ span > < span class ="org-string "> < span class ="org-regexp-grouping-backslash "> \\</ span > </ span > < span class ="org-string "> < span class ="org-regexp-grouping-construct "> |</ span > </ span > < span class ="org-string "> CVS</ span > < span class ="org-string "> < span class ="org-regexp-grouping-backslash "> \\</ span > </ span > < span class ="org-string "> < span class ="org-regexp-grouping-construct "> |</ span > </ span > < span class ="org-string "> \\.svn</ span > < span class ="org-string "> < span class ="org-regexp-grouping-backslash "> \\</ span > </ span > < span class ="org-string "> < span class ="org-regexp-grouping-construct "> |</ span > </ span > < span class ="org-string "> \\.git</ span > < span class ="org-string "> < span class ="org-regexp-grouping-backslash "> \\</ span > </ span > < span class ="org-string "> < span class ="org-regexp-grouping-construct "> )</ span > </ span > < span class ="org-string "> /\\'"</ span > )
107
-
108
- ( < span class ="org-keyword "> eval-after-load</ span > 'esh-opt
109
- '( < span class ="org-keyword "> progn</ span >
110
- ( < span class ="org-keyword "> require</ span > '< span class ="org-constant "> em-cmpl</ span > )
111
- ( < span class ="org-keyword "> require</ span > '< span class ="org-constant "> em-prompt</ span > )
112
- ( < span class ="org-keyword "> require</ span > '< span class ="org-constant "> em-term</ span > )
113
- < span class ="org-comment-delimiter "> ;; </ span > < span class ="org-comment "> TODO: for some reason requiring this here breaks it, but</ span >
94
+ eshell-cmpl-dir-ignore < span class ="org-string "> "\\`</ span > < span class ="org-string "> < span class ="org-regexp-grouping-backslash "> \\</ span > </ span > < span class ="org-string "> < span class ="org-regexp-grouping-construct "> (</ span > </ span > < span class ="org-string "> \\.\\.?</ span > < span class ="org-string "> < span class ="org-regexp-grouping-backslash "> \\</ span > </ span > < span class ="org-string "> < span class ="org-regexp-grouping-construct "> |</ span > </ span > < span class ="org-string "> CVS</ span > < span class ="org-string "> < span class ="org-regexp-grouping-backslash "> \\</ span > </ span > < span class ="org-string "> < span class ="org-regexp-grouping-construct "> |</ span > </ span > < span class ="org-string "> \\.svn</ span > < span class ="org-string "> < span class ="org-regexp-grouping-backslash "> \\</ span > </ span > < span class ="org-string "> < span class ="org-regexp-grouping-construct "> |</ span > </ span > < span class ="org-string "> \\.git</ span > < span class ="org-string "> < span class ="org-regexp-grouping-backslash "> \\</ span > </ span > < span class ="org-string "> < span class ="org-regexp-grouping-construct "> )</ span > </ span > < span class ="org-string "> /\\'"</ span > < span class ="org-starter-kit-paren "> )</ span >
95
+
96
+ < span class =" org-starter-kit-paren " > ( </ span > < span class ="org-keyword "> eval-after-load</ span > 'esh-opt
97
+ '< span class =" org-starter-kit-paren " > ( </ span > < span class ="org-keyword "> progn</ span >
98
+ < span class =" org-starter-kit-paren " > ( </ span > < span class ="org-keyword "> require</ span > '< span class ="org-constant "> em-cmpl</ span > < span class =" org-starter-kit-paren " > ) </ span >
99
+ < span class =" org-starter-kit-paren " > ( </ span > < span class ="org-keyword "> require</ span > '< span class ="org-constant "> em-prompt</ span > < span class =" org-starter-kit-paren " > ) </ span >
100
+ < span class =" org-starter-kit-paren " > ( </ span > < span class ="org-keyword "> require</ span > '< span class ="org-constant "> em-term</ span > < span class =" org-starter-kit-paren " > ) </ span >
101
+ < span class ="org-comment-delimiter "> ;; </ span > < span class ="org-comment "> < span class =" org-warning " > TODO</ span > </ span > < span class =" org-comment " > : for some reason requiring this here breaks it, but</ span >
114
102
< span class ="org-comment-delimiter "> ;; </ span > < span class ="org-comment "> requiring it after an eshell session is started works fine.</ span >
115
103
< span class ="org-comment-delimiter "> ;; </ span > < span class ="org-comment "> (require 'eshell-vc)</ span >
116
- ( setenv < span class ="org-string "> "PAGER"</ span > < span class ="org-string "> "cat"</ span > )
104
+ < span class =" org-starter-kit-paren " > ( </ span > setenv < span class ="org-string "> "PAGER"</ span > < span class ="org-string "> "cat"</ span > < span class =" org-starter-kit-paren " > ) </ span >
117
105
< span class ="org-comment-delimiter "> ; </ span > < span class ="org-comment "> (set-face-attribute 'eshell-prompt nil :foreground "turquoise1")</ span >
118
- ( add-hook 'eshell-mode-hook < span class ="org-comment-delimiter "> ;; </ span > < span class ="org-comment "> for some reason this needs to be a hook</ span >
119
- '( < span class ="org-keyword "> lambda</ span > () ( define-key eshell-mode-map < span class ="org-string "> "\C-a"</ span > 'eshell-bol)))
120
- ( add-to-list 'eshell-visual-commands < span class ="org-string "> "ssh"</ span > )
121
- ( add-to-list 'eshell-visual-commands < span class ="org-string "> "tail"</ span > )
122
- ( add-to-list 'eshell-command-completions-alist
123
- '( < span class ="org-string "> "gunzip"</ span > < span class ="org-string "> "gz\\'"</ span > ))
124
- ( add-to-list 'eshell-command-completions-alist
125
- '( < span class ="org-string "> "tar"</ span > < span class ="org-string "> "</ span > < span class ="org-string "> < span class ="org-regexp-grouping-backslash "> \\</ span > </ span > < span class ="org-string "> < span class ="org-regexp-grouping-construct "> (</ span > </ span > < span class ="org-string "> \\.tar|\\.tgz</ span > < span class ="org-string "> < span class ="org-regexp-grouping-backslash "> \\</ span > </ span > < span class ="org-string "> < span class ="org-regexp-grouping-construct "> |</ span > </ span > < span class ="org-string "> \\.tar\\.gz</ span > < span class ="org-string "> < span class ="org-regexp-grouping-backslash "> \\</ span > </ span > < span class ="org-string "> < span class ="org-regexp-grouping-construct "> )</ span > </ span > < span class ="org-string "> \\'"</ span > ))
126
- ( add-to-list 'eshell-output-filter-functions 'eshell-handle-ansi-color)))
106
+ < span class =" org-starter-kit-paren " > ( </ span > add-hook 'eshell-mode-hook < span class ="org-comment-delimiter "> ;; </ span > < span class ="org-comment "> for some reason this needs to be a hook</ span >
107
+ '< span class =" org-starter-kit-paren " > ( </ span > < span class ="org-keyword "> lambda</ span > < span class =" org-starter-kit-paren " > () </ span > < span class =" org-starter-kit-paren " > ( </ span > define-key eshell-mode-map < span class ="org-string "> "\C-a"</ span > 'eshell-bol< span class =" org-starter-kit-paren " > )))</ span >
108
+ < span class =" org-starter-kit-paren " > ( </ span > add-to-list 'eshell-visual-commands < span class ="org-string "> "ssh"</ span > < span class =" org-starter-kit-paren " > ) </ span >
109
+ < span class =" org-starter-kit-paren " > ( </ span > add-to-list 'eshell-visual-commands < span class ="org-string "> "tail"</ span > < span class =" org-starter-kit-paren " > ) </ span >
110
+ < span class =" org-starter-kit-paren " > ( </ span > add-to-list 'eshell-command-completions-alist
111
+ '< span class =" org-starter-kit-paren " > ( </ span > < span class ="org-string "> "gunzip"</ span > < span class ="org-string "> "gz\\'"</ span > < span class =" org-starter-kit-paren " > )) </ span >
112
+ < span class =" org-starter-kit-paren " > ( </ span > add-to-list 'eshell-command-completions-alist
113
+ '< span class =" org-starter-kit-paren " > ( </ span > < span class ="org-string "> "tar"</ span > < span class ="org-string "> "</ span > < span class ="org-string "> < span class ="org-regexp-grouping-backslash "> \\</ span > </ span > < span class ="org-string "> < span class ="org-regexp-grouping-construct "> (</ span > </ span > < span class ="org-string "> \\.tar|\\.tgz</ span > < span class ="org-string "> < span class ="org-regexp-grouping-backslash "> \\</ span > </ span > < span class ="org-string "> < span class ="org-regexp-grouping-construct "> |</ span > </ span > < span class ="org-string "> \\.tar\\.gz</ span > < span class ="org-string "> < span class ="org-regexp-grouping-backslash "> \\</ span > </ span > < span class ="org-string "> < span class ="org-regexp-grouping-construct "> )</ span > </ span > < span class ="org-string "> \\'"</ span > < span class =" org-starter-kit-paren " > )) </ span >
114
+ < span class =" org-starter-kit-paren " > ( </ span > add-to-list 'eshell-output-filter-functions 'eshell-handle-ansi-color< span class =" org-starter-kit-paren " > )))</ span >
127
115
128
116
</ pre >
129
117
130
118
131
119
120
+
132
121
< p >
133
122
The < code > eshell</ code > directory holds alias definitions and history
134
123
information. It is much like a < code > .bashrc</ code > file for those who are
@@ -139,13 +128,14 @@ <h2 id="sec-1">Starter Kit Eshell </h2>
139
128
140
129
141
130
142
- < pre class ="src src-emacs-lisp "> ( setq eshell-directory-name
143
- ( expand-file-name < span class ="org-string "> "./"</ span > ( expand-file-name < span class ="org-string "> "eshell"</ span > starter-kit-dir)))
131
+ < pre class ="src src-emacs-lisp "> < span class =" org-starter-kit-paren " > ( </ span > setq eshell-directory-name
132
+ < span class =" org-starter-kit-paren " > ( </ span > expand-file-name < span class ="org-string "> "./"</ span > < span class =" org-starter-kit-paren " > ( </ span > expand-file-name < span class ="org-string "> "eshell"</ span > starter-kit-dir< span class =" org-starter-kit-paren " > )))</ span >
144
133
145
134
</ pre >
146
135
147
136
148
137
138
+
149
139
</ div >
150
140
</ div >
151
141
0 commit comments