aboutsummaryrefslogtreecommitdiff
path: root/visrc.lua
diff options
context:
space:
mode:
authorJosh Wainwright <wainwright.ja@gmail.com>2016-03-23 11:12:54 +0000
committerMarc André Tanner <mat@brain-dump.org>2016-03-23 14:30:28 +0100
commitc0fd94ec7cbd6ceca3a62baa47920816540fb553 (patch)
treeda992a5ea76106135685e0f3683328f7c5b00cd4 /visrc.lua
parenta2c74204c99416fb37e5de815eb5d02fc2e98f93 (diff)
downloadvis-c0fd94ec7cbd6ceca3a62baa47920816540fb553.tar.gz
vis-c0fd94ec7cbd6ceca3a62baa47920816540fb553.tar.xz
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.
Diffstat (limited to 'visrc.lua')
-rw-r--r--visrc.lua9
1 files changed, 7 insertions, 2 deletions
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