aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNick Roberts2007-07-22 23:20:31 +0000
committerNick Roberts2007-07-22 23:20:31 +0000
commitad5f4654fd3ebae9ee51f94777654ca18a8d0914 (patch)
tree8c4717d89658eb4d1e30cb40071a24ca0c1b2903 /src
parent3649e4e000927bb8febe8ed5137a4abd3f42ad66 (diff)
downloademacs-ad5f4654fd3ebae9ee51f94777654ca18a8d0914.tar.gz
emacs-ad5f4654fd3ebae9ee51f94777654ca18a8d0914.zip
(decode_mode_spec): Add case 'R' for to test for
remote default-directory.
Diffstat (limited to 'src')
-rw-r--r--src/xdisp.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/xdisp.c b/src/xdisp.c
index a0d5f370678..f53e528d6e8 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -17994,6 +17994,16 @@ decode_mode_spec (w, c, field_width, precision, multibyte)
17994#endif 17994#endif
17995 break; 17995 break;
17996 17996
17997 case 'R':
17998 {
17999 Lisp_Object val;
18000 val = call1 (intern ("file-remote-p"), current_buffer->directory);
18001 if (NILP (val))
18002 return "-";
18003 else
18004 return "@";
18005 }
18006
17997 case 't': /* indicate TEXT or BINARY */ 18007 case 't': /* indicate TEXT or BINARY */
17998#ifdef MODE_LINE_BINARY_TEXT 18008#ifdef MODE_LINE_BINARY_TEXT
17999 return MODE_LINE_BINARY_TEXT (b); 18009 return MODE_LINE_BINARY_TEXT (b);