aboutsummaryrefslogtreecommitdiff
path: root/src/fileio.c
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2014-04-07 14:21:42 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-04-07 15:03:05 -0300
commit4b063ea3adae8b47a16e229bcac53f5d86ad419d (patch)
treec4d5a55963d064bfb9e6b7bf4dd6b6d6fdd89e4b /src/fileio.c
parent39932212d8805c018a643734a7b66aedd304c45d (diff)
downloadrneovim-4b063ea3adae8b47a16e229bcac53f5d86ad419d.tar.gz
rneovim-4b063ea3adae8b47a16e229bcac53f5d86ad419d.tar.bz2
rneovim-4b063ea3adae8b47a16e229bcac53f5d86ad419d.zip
Implement job control
- Add a job control module for spawning and controlling co-processes - Add three vimscript functions for interfacing with the module - Use dedicated header files for typedefs/structs in event/job modules
Diffstat (limited to 'src/fileio.c')
-rw-r--r--src/fileio.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/fileio.c b/src/fileio.c
index 903b84914b..92ebb9ff19 100644
--- a/src/fileio.c
+++ b/src/fileio.c
@@ -5950,6 +5950,7 @@ static struct event_name {
{"InsertEnter", EVENT_INSERTENTER},
{"InsertLeave", EVENT_INSERTLEAVE},
{"InsertCharPre", EVENT_INSERTCHARPRE},
+ {"JobActivity", EVENT_JOBACTIVITY},
{"MenuPopup", EVENT_MENUPOPUP},
{"QuickFixCmdPost", EVENT_QUICKFIXCMDPOST},
{"QuickFixCmdPre", EVENT_QUICKFIXCMDPRE},
@@ -7394,7 +7395,7 @@ apply_autocmds_group (
} else {
sfname = vim_strsave(fname);
/* Don't try expanding FileType, Syntax, FuncUndefined, WindowID,
- * ColorScheme or QuickFixCmd* */
+ * ColorScheme, QuickFixCmd or JobActivity */
if (event == EVENT_FILETYPE
|| event == EVENT_SYNTAX
|| event == EVENT_FUNCUNDEFINED
@@ -7402,7 +7403,8 @@ apply_autocmds_group (
|| event == EVENT_SPELLFILEMISSING
|| event == EVENT_QUICKFIXCMDPRE
|| event == EVENT_COLORSCHEME
- || event == EVENT_QUICKFIXCMDPOST)
+ || event == EVENT_QUICKFIXCMDPOST
+ || event == EVENT_JOBACTIVITY)
fname = vim_strsave(fname);
else
fname = FullName_save(fname, FALSE);