nvim-config/lua/plugin-config/jaq.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,
},
},
})