73 lines
1.1 KiB
Lua
73 lines
1.1 KiB
Lua
require("jaq-nvim").setup({
|
|
cmds = {
|
|
-- Uses vim commands
|
|
internal = {
|
|
lua = "luafile %",
|
|
vim = "source %",
|
|
},
|
|
|
|
-- Uses shell commands
|
|
external = {
|
|
markdown = "glow %",
|
|
python = "python %",
|
|
go = "go run %",
|
|
sh = "sh %",
|
|
c = "cd $dir && gcc $file -o $fileBase -g && $dir/$fileBase",
|
|
cpp = "cd $dir && g++ $file -o $fileBase -g -w -std=c++11 && $dir/$fileBase",
|
|
},
|
|
},
|
|
|
|
behavior = {
|
|
-- Default type
|
|
default = "terminal",
|
|
|
|
-- Start in insert mode
|
|
startinsert = false,
|
|
|
|
-- Use `wincmd p` on startup
|
|
wincmd = false,
|
|
|
|
-- Auto-save files
|
|
autosave = false,
|
|
},
|
|
|
|
ui = {
|
|
float = {
|
|
-- See ':h nvim_open_win'
|
|
border = "none",
|
|
|
|
-- See ':h winhl'
|
|
winhl = "Normal",
|
|
borderhl = "FloatBorder",
|
|
|
|
-- See ':h winblend'
|
|
winblend = 0,
|
|
|
|
-- Num from `0-1` for measurements
|
|
height = 0.8,
|
|
width = 0.8,
|
|
x = 0.5,
|
|
y = 0.5,
|
|
},
|
|
|
|
terminal = {
|
|
-- Window position
|
|
position = "bot",
|
|
|
|
-- Window size
|
|
size = 10,
|
|
|
|
-- Disable line numbers
|
|
line_no = false,
|
|
},
|
|
|
|
quickfix = {
|
|
-- Window position
|
|
position = "bot",
|
|
|
|
-- Window size
|
|
size = 10,
|
|
},
|
|
},
|
|
})
|