|
168 | 168 | (propertize (elenv-2str (jcs-echobar--buffer-spaces-or-tabs)) |
169 | 169 | 'face 'jcs-echobar-default |
170 | 170 | 'mouse-face 'mode-line-highlight |
| 171 | + 'help-echo "Spaces or Tabs" |
171 | 172 | 'local-map (jcs-echobar--with-mouse-click |
172 | 173 | (indent-tabs-mode (if indent-tabs-mode -1 1)))) |
173 | 174 | " " |
174 | 175 | (propertize (elenv-2str (indent-control-get-indent-level-by-mode)) |
175 | 176 | 'face 'jcs-echobar-default |
176 | 177 | 'mouse-face 'mode-line-highlight |
| 178 | + 'help-echo "Indent size" |
177 | 179 | 'local-map (jcs-echobar--with-mouse-click |
178 | 180 | (call-interactively #'indent-control-set-indent-level-by-mode))) |
179 | 181 | " ")) |
|
184 | 186 | (propertize (elenv-2str buffer-file-coding-system) |
185 | 187 | 'face 'jcs-echobar-default |
186 | 188 | 'mouse-face 'mode-line-highlight |
| 189 | + 'help-echo "File coding system" |
187 | 190 | 'local-map (jcs-echobar--with-mouse-click |
188 | 191 | (call-interactively #'set-buffer-file-coding-system))) |
189 | 192 | " ")) |
|
194 | 197 | (propertize (elenv-2str (show-eol-get-eol-mark-by-system)) |
195 | 198 | 'face 'jcs-echobar-default |
196 | 199 | 'mouse-face 'mode-line-highlight |
| 200 | + 'help-echo "End of line" |
197 | 201 | 'local-map (jcs-echobar--with-mouse-click |
198 | 202 | (show-eol-mode (if show-eol-mode -1 1)))) |
199 | 203 | " ")) |
|
209 | 213 | "Render `keycast'." |
210 | 214 | (when (featurep 'keycast) |
211 | 215 | (concat (propertize (elenv-2str (keycast--format jcs-echobar-keycast-format)) |
212 | | - 'face 'jcs-echobar-default) |
| 216 | + 'face 'jcs-echobar-default |
| 217 | + 'help-echo "Key information") |
213 | 218 | " "))) |
214 | 219 |
|
215 | 220 | (provide 'jcs-echobar) |
|
0 commit comments