mirror of
https://github.com/foo-dogsquared/nixos-config.git
synced 2025-04-24 18:19:11 +00:00
nixvimConfigs/fiesta: update deprecated lua
attribute for keymaps
This commit is contained in:
parent
6666d55073
commit
5003d9723a
@ -1,4 +1,4 @@
|
||||
{ config, lib, pkgs, ... }:
|
||||
{ config, lib, pkgs, helpers, ... }:
|
||||
|
||||
{
|
||||
imports = [ ./modules ];
|
||||
@ -41,8 +41,7 @@
|
||||
{
|
||||
mode = "n";
|
||||
key = "<leader>bd";
|
||||
action = "vim.cmd.bdelete";
|
||||
lua = true;
|
||||
action = helpers.mkRaw "vim.cmd.bdelete";
|
||||
options.desc = "Delete current buffer";
|
||||
}
|
||||
];
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ config, lib, pkgs, ... }:
|
||||
{ config, lib, pkgs, helpers, ... }:
|
||||
|
||||
let
|
||||
nixvimCfg = config.nixvimConfigs.fiesta;
|
||||
@ -24,24 +24,23 @@ in
|
||||
{
|
||||
mode = "n";
|
||||
key = "${bindingPrefix}${binding}";
|
||||
lua = true;
|
||||
} // settings;
|
||||
in
|
||||
lib.mapAttrsToList mkDAPBinding
|
||||
{
|
||||
"b" = {
|
||||
options.desc = "Toggle breakpoint";
|
||||
action = "require('dap').toggle_breakpoint";
|
||||
action = helpers.mkRaw "require('dap').toggle_breakpoint";
|
||||
};
|
||||
|
||||
"B" = {
|
||||
options.desc = "Set breakpoint";
|
||||
action = "require('dap').set_breakpoint";
|
||||
action = helpers.mkRaw "require('dap').set_breakpoint";
|
||||
};
|
||||
|
||||
"Bp" = {
|
||||
options.desc = "Set breakpoint with log message";
|
||||
action = ''
|
||||
action = helpers.mkRaw ''
|
||||
function()
|
||||
require('dap').set_breakpoint(nil, nil, vim.fn.input('Log point message: '))
|
||||
end
|
||||
@ -50,92 +49,92 @@ in
|
||||
|
||||
"n" = {
|
||||
options.desc = "Continue";
|
||||
action = "require('dap').continue";
|
||||
action = helpers.mkRaw "require('dap').continue";
|
||||
};
|
||||
|
||||
# You know, like a comma is supposed to do. I got nothing on this one
|
||||
# but this is the best choice for now.
|
||||
"," = {
|
||||
options.desc = "Pause";
|
||||
action = "require('dap').pause";
|
||||
action = helpers.mkRaw "require('dap').pause";
|
||||
};
|
||||
|
||||
"d" = {
|
||||
options.desc = "Terminate";
|
||||
action = "require('dap').terminate";
|
||||
action = helpers.mkRaw "require('dap').terminate";
|
||||
};
|
||||
|
||||
"l" = {
|
||||
options.desc = "Step over";
|
||||
action = "require('dap').step_over";
|
||||
action = helpers.mkRaw "require('dap').step_over";
|
||||
};
|
||||
|
||||
"j" = {
|
||||
options.desc = "Step into";
|
||||
action = "require('dap').step_into";
|
||||
action = helpers.mkRaw "require('dap').step_into";
|
||||
};
|
||||
|
||||
"J" = {
|
||||
options.desc = "Go up";
|
||||
action = "require('dap').up";
|
||||
action = helpers.mkRaw "require('dap').up";
|
||||
};
|
||||
|
||||
"k" = {
|
||||
options.desc = "Step out";
|
||||
action = "require('dap').step_out";
|
||||
action = helpers.mkRaw "require('dap').step_out";
|
||||
};
|
||||
|
||||
"K" = {
|
||||
options.desc = "Go down";
|
||||
action = "require('dap').down";
|
||||
action = helpers.mkRaw "require('dap').down";
|
||||
};
|
||||
|
||||
"rs" = {
|
||||
options.desc = "Restart session";
|
||||
action = "require('dap').restart";
|
||||
action = helpers.mkRaw "require('dap').restart";
|
||||
};
|
||||
|
||||
"rr" = {
|
||||
options.desc = "Open debugging REPL";
|
||||
action = "require('dap').repl.open";
|
||||
action = helpers.mkRaw "require('dap').repl.open";
|
||||
};
|
||||
|
||||
"rl" = {
|
||||
options.desc = "Run last configuration";
|
||||
action = "require('dap').run_last";
|
||||
action = helpers.mkRaw "require('dap').run_last";
|
||||
};
|
||||
|
||||
"ph" = {
|
||||
options.desc = "View the value under the cursor";
|
||||
action = "require('dap.ui.widgets').hover";
|
||||
action = helpers.mkRaw "require('dap.ui.widgets').hover";
|
||||
mode = [ "n" "v" ];
|
||||
};
|
||||
|
||||
"pp" = {
|
||||
options.desc = "See value in preview window";
|
||||
action = "require('dap.ui.widgets').preview";
|
||||
action = helpers.mkRaw "require('dap.ui.widgets').preview";
|
||||
mode = [ "n" "v" ];
|
||||
};
|
||||
}
|
||||
++ lib.mapAttrsToList mkDAPBinding {
|
||||
"<F5>" = {
|
||||
options.desc = "Continue";
|
||||
action = "require('dap').continue";
|
||||
action = helpers.mkRaw "require('dap').continue";
|
||||
};
|
||||
|
||||
"<F10>" = {
|
||||
options.desc = "Step over";
|
||||
action = "require('dap').step_over";
|
||||
action = helpers.mkRaw "require('dap').step_over";
|
||||
};
|
||||
|
||||
"<F11>" = {
|
||||
options.desc = "Step into";
|
||||
action = "require('dap').step_into";
|
||||
action = helpers.mkRaw "require('dap').step_into";
|
||||
};
|
||||
|
||||
"<F12>" = {
|
||||
options.desc = "Step out";
|
||||
action = "require('dap').step_out";
|
||||
action = helpers.mkRaw "require('dap').step_out";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ config, lib, ... }:
|
||||
{ config, lib, helpers, ... }:
|
||||
|
||||
let
|
||||
nixvimCfg = config.nixvimConfigs.fiesta;
|
||||
@ -31,26 +31,23 @@ in
|
||||
lib.mapAttrsToList mkTelescopeKeymap ({
|
||||
"A" = {
|
||||
options.desc = "Resume from last use";
|
||||
action = "require('telescope.builtin').resume";
|
||||
lua = true;
|
||||
action = helpers.mkRaw "require('telescope.builtin').resume";
|
||||
};
|
||||
"b" = {
|
||||
options.desc = "List buffers";
|
||||
action = "require('telescope.builtin').buffers";
|
||||
lua = true;
|
||||
action = helpers.mkRaw "require('telescope.builtin').buffers";
|
||||
};
|
||||
"f" = {
|
||||
options.desc = "Find files";
|
||||
action = ''
|
||||
action = helpers.mkRaw ''
|
||||
function()
|
||||
require('telescope.builtin').find_files { hidden = true }
|
||||
end
|
||||
'';
|
||||
lua = true;
|
||||
};
|
||||
"F" = {
|
||||
options.desc = "Find files in current directory";
|
||||
action = ''
|
||||
action = helpers.mkRaw ''
|
||||
function()
|
||||
require('telescope.builtin').find_files {
|
||||
cwd = require('telescope.utils').buffer_dir(),
|
||||
@ -58,34 +55,28 @@ in
|
||||
}
|
||||
end
|
||||
'';
|
||||
lua = true;
|
||||
};
|
||||
"g" = {
|
||||
options.desc = "Find files tracked by Git";
|
||||
action = "require('telescope.builtin').git_files";
|
||||
lua = true;
|
||||
action = helpers.mkRaw "require('telescope.builtin').git_files";
|
||||
};
|
||||
"G" = {
|
||||
options.desc = "Live grep for the whole project";
|
||||
action = "require('telescope.builtin').live_grep";
|
||||
lua = true;
|
||||
action = helpers.mkRaw "require('telescope.builtin').live_grep";
|
||||
};
|
||||
"h" = {
|
||||
options.desc = "Find section from help tags";
|
||||
action = "require('telescope.builtin').help_tags";
|
||||
lua = true;
|
||||
action = helpers.mkRaw "require('telescope.builtin').help_tags";
|
||||
};
|
||||
"m" = {
|
||||
options.desc = "Find manpage entries";
|
||||
action = "require('telescope.builtin').man_pages";
|
||||
lua = true;
|
||||
action = helpers.mkRaw "require('telescope.builtin').man_pages";
|
||||
};
|
||||
}
|
||||
// lib.optionalAttrs nixvimCfg.setups.treesitter.enable {
|
||||
"t" = {
|
||||
options.desc = "List symbols from treesitter queries";
|
||||
action = "require('telescope.builtin').treesitter";
|
||||
lua = true;
|
||||
action = helpers.mkRaw "require('telescope.builtin').treesitter";
|
||||
};
|
||||
});
|
||||
};
|
||||
|
@ -1,11 +1,10 @@
|
||||
{ config, lib, ... }:
|
||||
{ config, lib, helpers, ... }:
|
||||
|
||||
let
|
||||
nixvimCfg = config.nixvimConfigs.fiesta;
|
||||
cfg = nixvimCfg.setups.snippets;
|
||||
|
||||
luasnipKeymapConfig = {
|
||||
lua = true;
|
||||
mode = [ "i" "s" ];
|
||||
};
|
||||
in
|
||||
@ -40,7 +39,7 @@ in
|
||||
(luasnipKeymapConfig // {
|
||||
key = "<C-j>";
|
||||
options.desc = "Jump to next node";
|
||||
action = ''
|
||||
action = helpers.mkRaw ''
|
||||
function()
|
||||
ls = require("luasnip")
|
||||
if ls.jumpable(1) then
|
||||
@ -53,7 +52,7 @@ in
|
||||
(luasnipKeymapConfig // {
|
||||
key = "<C-k>";
|
||||
options.desc = "Jump to previous node";
|
||||
action = ''
|
||||
action = helpers.mkRaw ''
|
||||
function()
|
||||
ls = require("luasnip")
|
||||
if ls.jumpable(-1) then
|
||||
@ -66,7 +65,7 @@ in
|
||||
(luasnipKeymapConfig // {
|
||||
key = "<C-l>";
|
||||
options.desc = "Expand or jump to next node";
|
||||
action = ''
|
||||
action = helpers.mkRaw ''
|
||||
function()
|
||||
ls = require("luasnip")
|
||||
if ls.expand_or_jumpable() then
|
||||
@ -79,7 +78,7 @@ in
|
||||
(luasnipKeymapConfig // {
|
||||
key = "<C-u>";
|
||||
options.desc = "Show extra choices";
|
||||
action = ''
|
||||
action = helpers.mkRaw ''
|
||||
function()
|
||||
require("luasnip.extras.select_choice")()
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user