aboutsummaryrefslogtreecommitdiff
path: root/env/.config/vis
diff options
context:
space:
mode:
Diffstat (limited to 'env/.config/vis')
-rw-r--r--env/.config/vis/plugins.lua90
-rw-r--r--env/.config/vis/visrc.lua2
2 files changed, 48 insertions, 44 deletions
diff --git a/env/.config/vis/plugins.lua b/env/.config/vis/plugins.lua
index 16003a9..015a45c 100644
--- a/env/.config/vis/plugins.lua
+++ b/env/.config/vis/plugins.lua
@@ -1,49 +1,53 @@
-local autoclose = require('plugins/vis-autoclose')
+local _,autoclose = pcall(require,'plugins/vis-autoclose')
-local colorizer = require('plugins/vis-colorizer')
-colorizer.three = false
-colorizer.six = true
+local cok,colorizer = pcall(require,'plugins/vis-colorizer')
+if cok then
+ colorizer.three = false
+ colorizer.six = true
+end
-local completefilename = require('plugins/complete-filename')
+local _,completefilename = pcall(require,'plugins/complete-filename')
-local lsp = require('plugins/vis-lspc')
+local _,chain = pcall(require,'plugins/vis-chain')
--- https://git.symlinx.net/vis-modal/
-local modal = require('plugins/vis-modal')
-
-modal.MODES = {
- [vis.modes.NORMAL] = ' NORMAL ',
- [vis.modes.INSERT] = ' INSERT ',
- [vis.modes.VISUAL] = ' VISUAL ',
- [vis.modes.REPLACE] = ' REPLACE ',
- [vis.modes.VISUAL_LINE] = ' VISUAL_LINE ',
- [vis.modes.OPERATOR_PENDING] = ' OPERATOR_PENDING '
-}
+local _,lsp = pcall(require,'plugins/vis-lspc')
-modal.STYLES = {
- [vis.modes.NORMAL] = {
- REGULAR = 'fore:default,back:yellow',
- INVERTED = 'fore:yellow,back:black',
- },
- [vis.modes.INSERT] = {
- REGULAR = 'fore:default,back:green',
- INVERTED = 'fore:green,back:black',
- },
- [vis.modes.VISUAL] = {
- REGULAR = 'fore:default,back:magenta',
- INVERTED = 'fore:magenta,back:black',
- },
- [vis.modes.REPLACE] = {
- REGULAR = 'fore:default,back:blue',
- INVERTED = 'fore:blue,back:black',
- },
- [vis.modes.VISUAL_LINE] = {
- REGULAR = 'fore:default,back:magenta',
- INVERTED = 'fore:magenta,back:black',
- },
- [vis.modes.OPERATOR_PENDING] = {
- REGULAR = 'fore:default,back:blue',
- INVERTED = 'fore:blue,back:black',
- },
-}
+-- https://git.symlinx.net/vis-modal/
+local Vok,modal = pcall(require,'plugins/vis-modal')
+if Vok then
+ modal.MODES = {
+ [vis.modes.NORMAL] = ' NORMAL ',
+ [vis.modes.INSERT] = ' INSERT ',
+ [vis.modes.VISUAL] = ' VISUAL ',
+ [vis.modes.REPLACE] = ' REPLACE ',
+ [vis.modes.VISUAL_LINE] = ' VISUAL_LINE ',
+ [vis.modes.OPERATOR_PENDING] = ' OPERATOR_PENDING '
+ }
+ modal.STYLES = {
+ [vis.modes.NORMAL] = {
+ REGULAR = 'fore:default,back:yellow',
+ INVERTED = 'fore:yellow,back:black',
+ },
+ [vis.modes.INSERT] = {
+ REGULAR = 'fore:default,back:green',
+ INVERTED = 'fore:green,back:black',
+ },
+ [vis.modes.VISUAL] = {
+ REGULAR = 'fore:default,back:magenta',
+ INVERTED = 'fore:magenta,back:black',
+ },
+ [vis.modes.REPLACE] = {
+ REGULAR = 'fore:default,back:blue',
+ INVERTED = 'fore:blue,back:black',
+ },
+ [vis.modes.VISUAL_LINE] = {
+ REGULAR = 'fore:default,back:magenta',
+ INVERTED = 'fore:magenta,back:black',
+ },
+ [vis.modes.OPERATOR_PENDING] = {
+ REGULAR = 'fore:default,back:blue',
+ INVERTED = 'fore:blue,back:black',
+ },
+ }
+end
diff --git a/env/.config/vis/visrc.lua b/env/.config/vis/visrc.lua
index c1c1d1d..f518a2d 100644
--- a/env/.config/vis/visrc.lua
+++ b/env/.config/vis/visrc.lua
@@ -16,10 +16,10 @@ end)
-- per-window configuration options
vis.events.subscribe(vis.events.WIN_OPEN, function(win)
vis:command("set tabwidth 4")
- --vis:command("set numbers true")
vis:command("set relativenumbers true")
vis:command("set autoindent true")
vis:command("set expandtab true")
+ vis:command("set ignorecase true")
vis:map(vis.modes.NORMAL, leader.."pv", function()
vis:command("open .")
vis:feedkeys("<C-w>k")