summaryrefslogtreecommitdiff
path: root/config/essentials/vis/visrc.lua
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2024-06-21 01:12:20 +0200
committerRaymaekers Luca <raymaekers.luca@gmail.com>2024-06-21 01:12:20 +0200
commitc9cc72113521b793d1baa0d2f558b97478a6acf4 (patch)
tree83722aca11901a5bf7ad433aac6a6b0ba05cf79a /config/essentials/vis/visrc.lua
parenta0f45aece21a6280633023ec84f60eb0d5e0849a (diff)
checkpoint
Diffstat (limited to 'config/essentials/vis/visrc.lua')
-rw-r--r--config/essentials/vis/visrc.lua33
1 files changed, 26 insertions, 7 deletions
diff --git a/config/essentials/vis/visrc.lua b/config/essentials/vis/visrc.lua
index 60162bc..7847784 100644
--- a/config/essentials/vis/visrc.lua
+++ b/config/essentials/vis/visrc.lua
@@ -1,25 +1,45 @@
------------------------------------
---- LIBRARIES
+--- REQUIRES
------------------------------------
require("vis")
-- plugins
require("build")
+-- use Trash directory instead, remove set_dir function
require("backup")
require("cursors")
require("title")
require("commentary")
require("complete-line")
+-- removed formatting because already fulfilled by format.lua
+require("vis-go")
+-- set height to 40%
+require("fzf-open")
+require("vis-ultisnips")
+-- TODO: doesn't work when using with 'e|b'
+-- require("yank-highlight")
+
+-- save position before formatting, use vis:redraw
local format = require("format")
+-- set height to 40%
+local fzfmru = require("fzf-mru")
+fzfmru.fzfmru_path = 'grep "^' .. os.getenv("PWD") .. '" | fzf'
+
+
-- todo:
-- c-scope
-- c-tags
+-- ...
+-- vis-goto, favor open-file-under-cursor
+-- ...
+-- ultisnips
+-- ...
+-- vis-yank-highlight
------------------------------------
--- VARIABLES
------------------------------------
-
local m = vis.modes
------------------------------------
@@ -56,13 +76,16 @@ vis:command_register("Q", function()
vis:command("qa!")
end, "Quit all")
vis:command_register("delws", function()
- vis:command("x/[ \t]+$|^[ \t]+$/d")
+ vis:command(",x/[ \t]+$|^[ \t]+$/d")
end, "Remove trailing whitespace")
-------------------------------------
--- MAPPINGS
-------------------------------------
+vis:map(m.NORMAL, "<C-p>", function() vis:command("fzf") end, "Open file with fzf")
+
+
vis:map(m.NORMAL, " r", function()
wrap_restore(vis.command, vis, "e $vis_filepath")
end, "Reload active file")
@@ -107,8 +130,4 @@ vis.events.subscribe(vis.events.WIN_OPEN, function(win) -- luacheck: no unused a
"Print variable"
)
end
-
- vis:command_register("pipe", function()
- vis:pipe(win.file, nil, "sed 's/.*/- &/'")
- end, "pipe test")
end)