From c0fd94ec7cbd6ceca3a62baa47920816540fb553 Mon Sep 17 00:00:00 2001 From: Josh Wainwright Date: Wed, 23 Mar 2016 11:12:54 +0000 Subject: visrc: Move filetype detection to separate function I hadn't noticed the `return;` line when a filetype match is found so couldn't get my additions to this function to work. Moving the detection to a separate function keeps that isolated and indicates that other functions can be called from the same `vis.events.win_open` hook. --- visrc.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'visrc.lua') diff --git a/visrc.lua b/visrc.lua index 66766d3..372b954 100644 --- a/visrc.lua +++ b/visrc.lua @@ -67,8 +67,7 @@ vis:textobject_new("ii", function(win, pos) return pos, pos end) -vis.events.win_open = function(win) - +local set_filetype = function(win) local files = { [".1|.2|.3|.4|.5|.6|.7|.8|.9|.1x|.2x|.3x|.4x|.5x|.6x|.7x|.8x|.9x"] = "man", [".au3|.a3x"] = "autoit", @@ -198,5 +197,11 @@ vis.events.win_open = function(win) end win.syntax = nil +end + +vis.events.win_open = function(win) + set_filetype(win) + -- eg Turn on line numbering + -- vis:command('set number') end -- cgit v1.2.3