Fix vim-imp

This commit is contained in:
Christian Nieves
2023-02-22 17:23:56 -06:00
parent 84aa6e8933
commit 03bb42fa51
5 changed files with 45 additions and 18 deletions

View File

@ -30,5 +30,5 @@ if use_google() then
-- [F]ig [U]pload
map('n', '<leader>fu', [[<cmd>Hg upload tree<CR>]])
map('n', '<Leader>f', ':Figtree<CR>', { silent = true })
-- map('n', '<Leader>f', ':Figtree<CR>', { silent = true })
end

View File

@ -0,0 +1,25 @@
local map = require("utils").map
local use_google = require("utils").use_google
map("n", "<leader>csi", ":ImpSuggest <C-r><C-w><cr>")
map("n", "<leader>ii", ":ImpSuggest <C-r><C-w><cr>")
map("n", "<leader>if", ":ImpSuggest <C-r><C-w><cr>")
if use_google() then
vim.cmd([[Glug! glaive]])
-- vim.cmd([[Glaive imp Pick[default]=fzf Suggest[default]=buffer,primp,csearch,prompt Report[default]=echo]])
vim.cmd([[
set runtimepath+=/google/src/files/head/depot/google3/experimental/users/tstone/vim/vim-imp
set runtimepath+=/google/src/files/head/depot/google3/experimental/users/tstone/vim/imp-csearch
Glug imp-google
Glaive imp Suggest[default]=buffer,csearch,prompt
]])
-- To search for imports in the file's parent directory before using Code Search across all of google3, install ripgrep and try
vim.cmd([[
Glaive imp Suggest[gcl]=buffer,ripgrep,csearch,prompt
\ Suggest[borg]=buffer,ripgrep,csearch,prompt
\ Location[gcl]=parent Location[borg]=parent
]])
end

View File

@ -21,6 +21,23 @@ require('packer').startup(function(use)
use 'lewis6991/impatient.nvim'
use 'dstein64/vim-startuptime'
use {
'google/vim-maktaba',
config = [[ vim.cmd("call glaive#Install()")]],
disable = use_google(),
after = {
'flwyd/vim-imp',
}
}
use {
'flwyd/vim-imp',
disable = use_google(),
}
use {
'google/vim-glaive',
disable = use_google(),
}
use {
'nvim-treesitter/nvim-treesitter',
run = ':TSUpdate',
@ -279,3 +296,5 @@ require('packer').startup(function(use)
vim.opt.spell = true
vim.opt.spelllang = { 'en_us' }
require("config.imp")

View File

@ -1,16 +0,0 @@
if filereadable(expand("~/use_google"))
set runtimepath+=/google/src/files/head/depot/google3/experimental/users/tstone/vim/vim-imp
set runtimepath+=/google/src/files/head/depot/google3/experimental/users/tstone/vim/imp-csearch
Glug! glaive
" Glaive imp Suggest[default]=buffer,primp,csearch,prompt Report[default]=popupnotify
" Glaive imp Suggest[default]=buffer,csearch,prompt,primp Report[default]=popupnotify
" Glaive imp Pick[default]=inputlist Suggest[default]=buffer,primp,csearch,prompt Report[default]=echo
Glaive imp Pick[default]=fzf Suggest[default]=buffer,primp,csearch,prompt Report[default]=echo
"
" nnoremap <leader>csi :CsImporter<cr>
nnoremap <leader>csi :ImpSuggest <C-r><C-w><cr>
nnoremap <leader>ii :ImpSuggest <C-r><C-w><cr>
nnoremap <leader>if :ImpFirst <C-r><C-w><cr>
endif