fixed nixvim
This commit is contained in:
parent
d2985c8461
commit
755a563d5c
2 changed files with 95 additions and 1 deletions
|
|
@ -16,6 +16,7 @@ in
|
||||||
minio-client
|
minio-client
|
||||||
opentofu
|
opentofu
|
||||||
python3
|
python3
|
||||||
|
dive
|
||||||
(azPkgs.azure-cli.withExtensions (
|
(azPkgs.azure-cli.withExtensions (
|
||||||
with azPkgs.azure-cli.extensions;
|
with azPkgs.azure-cli.extensions;
|
||||||
[
|
[
|
||||||
|
|
|
||||||
|
|
@ -63,7 +63,7 @@ with lib;
|
||||||
{
|
{
|
||||||
mode = "n";
|
mode = "n";
|
||||||
key = "<leader>f";
|
key = "<leader>f";
|
||||||
action = "<cmd>Telescope find_files<CR>";
|
action = "<cmd>Telescope find_files hidden=true<CR>";
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
mode = "n";
|
mode = "n";
|
||||||
|
|
@ -287,6 +287,7 @@ with lib;
|
||||||
settings = {
|
settings = {
|
||||||
default_file_explorer = true;
|
default_file_explorer = true;
|
||||||
columns = [ "icon" ];
|
columns = [ "icon" ];
|
||||||
|
view_options.show_hidden = true;
|
||||||
win_options = {
|
win_options = {
|
||||||
wrap = false;
|
wrap = false;
|
||||||
signcolumn = "no";
|
signcolumn = "no";
|
||||||
|
|
@ -307,6 +308,98 @@ with lib;
|
||||||
enable = true;
|
enable = true;
|
||||||
settings = {
|
settings = {
|
||||||
defaults = {
|
defaults = {
|
||||||
|
mappings = {
|
||||||
|
i = {
|
||||||
|
"<CR>" = {
|
||||||
|
__raw = ''
|
||||||
|
function(prompt_bufnr)
|
||||||
|
local actions = require("telescope.actions")
|
||||||
|
local action_state = require("telescope.actions.state")
|
||||||
|
local picker = action_state.get_current_picker(prompt_bufnr)
|
||||||
|
local selections = picker:get_multi_selection()
|
||||||
|
|
||||||
|
if vim.tbl_isempty(selections) then
|
||||||
|
actions.select_default(prompt_bufnr)
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
local current = action_state.get_selected_entry()
|
||||||
|
actions.close(prompt_bufnr)
|
||||||
|
|
||||||
|
local seen = {}
|
||||||
|
local first = true
|
||||||
|
|
||||||
|
local function open_entry(entry)
|
||||||
|
local path = entry and (entry.path or entry.filename or entry.value)
|
||||||
|
if not path or seen[path] then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
seen[path] = true
|
||||||
|
local escaped = vim.fn.fnameescape(path)
|
||||||
|
|
||||||
|
if first then
|
||||||
|
vim.cmd("edit " .. escaped)
|
||||||
|
first = false
|
||||||
|
else
|
||||||
|
vim.cmd("tabedit " .. escaped)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
open_entry(current)
|
||||||
|
for _, entry in ipairs(selections) do
|
||||||
|
open_entry(entry)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
n = {
|
||||||
|
"<CR>" = {
|
||||||
|
__raw = ''
|
||||||
|
function(prompt_bufnr)
|
||||||
|
local actions = require("telescope.actions")
|
||||||
|
local action_state = require("telescope.actions.state")
|
||||||
|
local picker = action_state.get_current_picker(prompt_bufnr)
|
||||||
|
local selections = picker:get_multi_selection()
|
||||||
|
|
||||||
|
if vim.tbl_isempty(selections) then
|
||||||
|
actions.select_default(prompt_bufnr)
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
local current = action_state.get_selected_entry()
|
||||||
|
actions.close(prompt_bufnr)
|
||||||
|
|
||||||
|
local seen = {}
|
||||||
|
local first = true
|
||||||
|
|
||||||
|
local function open_entry(entry)
|
||||||
|
local path = entry and (entry.path or entry.filename or entry.value)
|
||||||
|
if not path or seen[path] then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
seen[path] = true
|
||||||
|
local escaped = vim.fn.fnameescape(path)
|
||||||
|
|
||||||
|
if first then
|
||||||
|
vim.cmd("edit " .. escaped)
|
||||||
|
first = false
|
||||||
|
else
|
||||||
|
vim.cmd("tabedit " .. escaped)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
open_entry(current)
|
||||||
|
for _, entry in ipairs(selections) do
|
||||||
|
open_entry(entry)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
vimgrep_arguments = [
|
vimgrep_arguments = [
|
||||||
"rg"
|
"rg"
|
||||||
"--color=never"
|
"--color=never"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue