Introduction
Introduction Statistics Contact Development Disclaimer Help
tex: ft command to print or set current file type - neatvi - [fork] simple vi-t…
git clone git://src.adamsgaard.dk/neatvi
Log
Files
Refs
README
---
commit 327a8df78c89d94f7074d6a5881f222287d8fddc
parent 6b9ca3203a7dd6f7c9c5c5d6d0abe61dd6d96360
Author: Ali Gholami Rudi <[email protected]>
Date: Thu, 29 Oct 2015 18:07:33 +0330
ex: ft command to print or set current file type
Diffstat:
M ex.c | 12 ++++++++++++
1 file changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/ex.c b/ex.c
t@@ -679,6 +679,17 @@ static int ec_make(char *ec)
return 0;
}
+static int ec_ft(char *ec)
+{
+ char arg[EXLEN];
+ ex_arg(ec, arg);
+ if (arg[0])
+ snprintf(bufs[0].ft, sizeof(bufs[0].ft), arg);
+ else
+ ex_print(ex_filetype());
+ return 0;
+}
+
static struct option {
char *abbr;
char *name;
t@@ -772,6 +783,7 @@ static struct excmd {
{"ya", "yank", ec_yank},
{"!", "!", ec_exec},
{"make", "make", ec_make},
+ {"ft", "filetype", ec_ft},
{"", "", ec_null},
};
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.