Compare commits
2 Commits
84aa6e8933
...
75327f09c1
Author | SHA1 | Date | |
---|---|---|---|
75327f09c1 | |||
03bb42fa51 |
@ -30,5 +30,5 @@ if use_google() then
|
|||||||
-- [F]ig [U]pload
|
-- [F]ig [U]pload
|
||||||
map('n', '<leader>fu', [[<cmd>Hg upload tree<CR>]])
|
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
|
end
|
||||||
|
25
vim/.vim/lua/config/imp.lua
Normal file
25
vim/.vim/lua/config/imp.lua
Normal 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
|
@ -21,6 +21,23 @@ require('packer').startup(function(use)
|
|||||||
use 'lewis6991/impatient.nvim'
|
use 'lewis6991/impatient.nvim'
|
||||||
use 'dstein64/vim-startuptime'
|
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 {
|
use {
|
||||||
'nvim-treesitter/nvim-treesitter',
|
'nvim-treesitter/nvim-treesitter',
|
||||||
run = ':TSUpdate',
|
run = ':TSUpdate',
|
||||||
@ -279,3 +296,5 @@ require('packer').startup(function(use)
|
|||||||
|
|
||||||
vim.opt.spell = true
|
vim.opt.spell = true
|
||||||
vim.opt.spelllang = { 'en_us' }
|
vim.opt.spelllang = { 'en_us' }
|
||||||
|
|
||||||
|
require("config.imp")
|
||||||
|
@ -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
|
|
||||||
|
@ -98,7 +98,6 @@ call plug#begin('~/.vim/plugged')
|
|||||||
source ~/.vim/prefs/ui.vim
|
source ~/.vim/prefs/ui.vim
|
||||||
source ~/.vim/prefs/ultisnips.vim
|
source ~/.vim/prefs/ultisnips.vim
|
||||||
source ~/.vim/prefs/ripgrep.vim
|
source ~/.vim/prefs/ripgrep.vim
|
||||||
source ~/.vim/prefs/imp.vim
|
|
||||||
source ~/.vim/prefs/fzf.vim
|
source ~/.vim/prefs/fzf.vim
|
||||||
call plug#end() " required
|
call plug#end() " required
|
||||||
|
|
||||||
|
@ -74,6 +74,17 @@ export PATH=$PATH:/usr/local/google/home/cnieves/.local/binexport PATH=$PATH:/us
|
|||||||
|
|
||||||
source ~/fzf-at-google.zsh
|
source ~/fzf-at-google.zsh
|
||||||
|
|
||||||
|
# Temporary definition for knock, which will override itself with the
|
||||||
|
# real implementation.
|
||||||
|
knock() {
|
||||||
|
if gcertstatus --nocheck_ssh &>/dev/null; then
|
||||||
|
source /google/bin/releases/knock/knock.sh
|
||||||
|
knock "$@" # Call the real implementation and pass any parameters.
|
||||||
|
else
|
||||||
|
echo "ERROR: Cannot invoke knock before gcert has been run" >&2
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
sl() {
|
sl() {
|
||||||
blaze build --config gmscore_arm64 //java/com/google/android/gmscore/$1:$2
|
blaze build --config gmscore_arm64 //java/com/google/android/gmscore/$1:$2
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user