Skip to content

Commit 2004599

Browse files
authored
Add files via upload
1 parent 9ce05d9 commit 2004599

File tree

1 file changed

+51
-75
lines changed

1 file changed

+51
-75
lines changed

init.lua

Lines changed: 51 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ require('lazy').setup({
3232
lazy = false,
3333
opts = {
3434
bigfile = { enabled = true },
35-
dashboard = { enabled = true },
35+
-- dashboard = { enabled = true },
3636
explorer = { enabled = true },
3737
indent = { enabled = true },
3838
input = { enabled = true },
@@ -520,6 +520,14 @@ require('lazy').setup({
520520
desc = 'Prev Reference',
521521
mode = { 'n', 't' },
522522
},
523+
{
524+
'<leader><c-z>',
525+
function()
526+
Snacks.picker.zoxide()
527+
end,
528+
desc = 'Open Zoxide',
529+
mode = { 'n', 't' },
530+
},
523531
{
524532
'<leader>N',
525533
desc = 'Neovim News',
@@ -773,41 +781,6 @@ require('lazy').setup({
773781
['ui-select'] = {
774782
require('telescope.themes').get_dropdown(),
775783
},
776-
['live_grep_args'] = {
777-
auto_quoting = true,
778-
},
779-
['zoxide'] = {
780-
prompt_title = '[ Zoxide List ]',
781-
782-
-- Zoxide list command with score
783-
list_command = 'zoxide query -ls',
784-
mappings = {
785-
default = {
786-
action = function(selection)
787-
vim.cmd.cd(selection.path)
788-
local split = z_utils.create_basic_command 'split'
789-
split(selection)
790-
end,
791-
after_action = function(selection)
792-
vim.notify('Directory changed to ' .. selection.path)
793-
end,
794-
},
795-
['<C-s>'] = { action = z_utils.create_basic_command 'split' },
796-
['<C-v>'] = { action = z_utils.create_basic_command 'vsplit' },
797-
['<C-e>'] = { action = z_utils.create_basic_command 'edit' },
798-
['<C-f>'] = {
799-
keepinsert = true,
800-
action = function(selection)
801-
builtin.find_files { cwd = selection.path }
802-
end,
803-
},
804-
['<C-t>'] = {
805-
action = function(selection)
806-
vim.cmd.tcd(selection.path)
807-
end,
808-
},
809-
},
810-
},
811784
},
812785
}
813786

@@ -818,41 +791,41 @@ require('lazy').setup({
818791
-- See `:help telescope.builtin`
819792
local builtin = require 'telescope.builtin'
820793
local extensions = require 'telescope._extensions'
821-
vim.keymap.set('n', '<leader>sh', builtin.help_tags, { desc = '[S]earch [H]elp' })
822-
vim.keymap.set('n', '<leader>sk', builtin.keymaps, { desc = '[S]earch [K]eymaps' })
823-
vim.keymap.set('n', '<leader>sf', builtin.find_files, { desc = '[S]earch [F]iles' })
824-
vim.keymap.set('n', '<leader>ss', builtin.builtin, { desc = '[S]earch [S]elect Telescope' })
825-
vim.keymap.set('n', '<leader>sw', builtin.grep_string, { desc = '[S]earch current [W]ord' })
826-
vim.keymap.set('n', '<leader>sg', ":lua require('telescope').extensions.live_grep_args.live_grep_args()<CR>", { desc = '[S]earch by [G]rep' })
827-
vim.keymap.set('n', '<leader>sd', builtin.diagnostics, { desc = '[S]earch [D]iagnostics' })
828-
vim.keymap.set('n', '<leader>sr', builtin.resume, { desc = '[S]earch [R]esume' })
829-
vim.keymap.set('n', '<leader>s.', builtin.oldfiles, { desc = '[S]earch Recent Files ("." for repeat)' })
830-
vim.keymap.set('n', '<leader><leader>', builtin.buffers, { desc = '[ ] Find existing buffers' })
794+
-- vim.keymap.set('n', '<leader>sh', builtin.help_tags, { desc = '[S]earch [H]elp' })
795+
-- vim.keymap.set('n', '<leader>sk', builtin.keymaps, { desc = '[S]earch [K]eymaps' })
796+
--vim.keymap.set('n', '<leader>sf', builtin.find_files, { desc = '[S]earch [F]iles' })
797+
-- vim.keymap.set('n', '<leader>ss', builtin.builtin, { desc = '[S]earch [S]elect Telescope' })
798+
-- vim.keymap.set('n', '<leader>sw', builtin.grep_string, { desc = '[S]earch current [W]ord' })
799+
-- vim.keymap.set('n', '<leader>sg', ":lua require('telescope').extensions.live_grep_args.live_grep_args()<CR>", { desc = '[S]earch by [G]rep' })
800+
-- vim.keymap.set('n', '<leader>sd', builtin.diagnostics, { desc = '[S]earch [D]iagnostics' })
801+
-- vim.keymap.set('n', '<leader>sr', builtin.resume, { desc = '[S]earch [R]esume' })
802+
-- vim.keymap.set('n', '<leader>s.', builtin.oldfiles, { desc = '[S]earch Recent Files ("." for repeat)' })
803+
-- vim.keymap.set('n', '<leader><leader>', builtin.buffers, { desc = '[ ] Find existing buffers' })
831804
vim.keymap.set('n', '<C-.>', builtin.spell_suggest, { desc = 'Spell sugesstions' })
832805

833806
pcall(require('telescope').load_extension, 'live_grep_args')
834807
-- Slightly advanced example of overriding default behavior and theme
835-
vim.keymap.set('n', '<leader>/', function()
836-
-- You can pass additional configuration to Telescope to change the theme, layout, etc.
837-
builtin.current_buffer_fuzzy_find(require('telescope.themes').get_dropdown {
838-
winblend = 10,
839-
previewer = false,
840-
})
841-
end, { desc = '[/] Fuzzily search in current buffer' })
808+
-- vim.keymap.set('n', '<leader>/', function()
809+
-- You can pass additional configuration to Telescope to change the theme, layout, etc.
810+
-- builtin.current_buffer_fuzzy_find(require('telescope.themes').get_dropdown {
811+
-- winblend = 10,
812+
-- previewer = false,
813+
-- })
814+
-- end, { desc = '[/] Fuzzily search in current buffer' })
842815

843816
-- It's also possible to pass additional configuration options.
844817
-- See `:help telescope.builtin.live_grep()` for information about particular keys
845-
vim.keymap.set('n', '<leader>s/', function()
846-
builtin.live_grep {
847-
grep_open_files = true,
848-
prompt_title = 'Live Grep in Open Files',
849-
}
850-
end, { desc = '[S]earch [/] in Open Files' })
818+
-- vim.keymap.set('n', '<leader>s/', function()
819+
-- builtin.live_grep {
820+
-- grep_open_files = true,
821+
-- prompt_title = 'Live Grep in Open Files',
822+
-- }
823+
-- end, { desc = '[S]earch [/] in Open Files' })
851824

852825
-- Shortcut for searching your Neovim configuration files
853-
vim.keymap.set('n', '<leader>sn', function()
854-
builtin.find_files { cwd = vim.fn.stdpath 'config' }
855-
end, { desc = '[S]earch [N]eovim files' })
826+
-- vim.keymap.set('n', '<leader>sn', function()
827+
-- builtin.find_files { cwd = vim.fn.stdpath 'config' }
828+
-- end, { desc = '[S]earch [N]eovim files' })
856829
end,
857830
},
858831

@@ -1116,7 +1089,7 @@ require('lazy').setup({
11161089
cmd = { 'ConformInfo' },
11171090
keys = {
11181091
{
1119-
'<leader>ff',
1092+
'<leader>fF',
11201093
function()
11211094
require('conform').format { async = true, lsp_format = 'fallback' }
11221095
end,
@@ -1142,8 +1115,8 @@ require('lazy').setup({
11421115
end,
11431116
formatters_by_ft = {
11441117
cmake = { 'cmakelang' },
1145-
cpp = { 'clang-format-15' },
1146-
json = { 'clang-format-15' },
1118+
cpp = { 'clang-format' },
1119+
json = { 'clang-format' },
11471120
lua = { 'stylua' },
11481121
-- Conform can also run multiple formatters sequentially
11491122
python = { 'ruff_format', 'ruff_fix', 'ruff_organize_imports' },
@@ -1246,16 +1219,16 @@ require('lazy').setup({
12461219
--
12471220
-- <c-l> will move you to the right of each of the expansion locations.
12481221
-- <c-h> is similar, except moving you backwards.
1249-
['<C-l>'] = cmp.mapping(function()
1250-
if luasnip.expand_or_locally_jumpable() then
1251-
luasnip.expand_or_jump()
1252-
end
1253-
end, { 'i', 's' }),
1254-
['<C-h>'] = cmp.mapping(function()
1255-
if luasnip.locally_jumpable(-1) then
1256-
luasnip.jump(-1)
1257-
end
1258-
end, { 'i', 's' }),
1222+
-- ['<C-l>'] = cmp.mapping(function()
1223+
-- if luasnip.expand_or_locally_jumpable() then
1224+
-- luasnip.expand_or_jump()
1225+
-- end
1226+
-- end, { 'i', 's' }),
1227+
-- ['<C-h>'] = cmp.mapping(function()
1228+
-- if luasnip.locally_jumpable(-1) then
1229+
-- luasnip.jump(-1)
1230+
-- end
1231+
-- end, { 'i', 's' }),
12591232

12601233
-- For more advanced Luasnip keymaps (e.g. selecting choice nodes, expansion) see:
12611234
-- https://github.com/L3MON4D3/LuaSnip?tab=readme-ov-file#keymaps
@@ -1340,6 +1313,9 @@ require('lazy').setup({
13401313
ensure_installed = { 'bash', 'c', 'diff', 'html', 'lua', 'luadoc', 'markdown', 'markdown_inline', 'query', 'vim', 'vimdoc' },
13411314
-- Autoinstall languages that are not installed
13421315
auto_install = true,
1316+
spell = {
1317+
check_code = true,
1318+
},
13431319
highlight = {
13441320
enable = true,
13451321
-- Some languages depend on vim's regex highlighting system (such as Ruby) for indent rules.

0 commit comments

Comments
 (0)