diff --git a/.config/aliasrc b/.config/aliasrc index f696881..220ece7 100644 --- a/.config/aliasrc +++ b/.config/aliasrc @@ -12,7 +12,7 @@ alias \ gitup='git push origin $(git rev-parse --abbrev-ref HEAD)' \ gco='git checkout' \ gbls='git --no-pager branch -a' \ - vv='nvim ~/.config/nvim/init.vim' \ + vv='nvim ~/.config/nvim/init.lua' \ vz='nvim ~/.zshrc && source ~/.zshrc' \ va='nvim ~/.config/aliasrc && source ~/.zshrc' \ sz='source ~/.zshrc' \ diff --git a/.config/nvim/lua/autocmd.lua b/.config/nvim/lua/autocmd.lua deleted file mode 100644 index e64256e..0000000 --- a/.config/nvim/lua/autocmd.lua +++ /dev/null @@ -1,33 +0,0 @@ - --- Remove any trailing whitespace from the file on write -vim.api.nvim_create_autocmd({ 'BufWritePre' }, { command = [[%s/\s\+$//e]] }) - --- Load file on last line --- TODO: change this to use lua -vim.api.nvim_create_autocmd({ 'BufRead' }, { - command = [[if @% !~# '\.git[\/\\]COMMIT_EDITMSG$' && line("'\"") > 1 && line("'\"") <= line("$") | exe "normal! g`\"" | endif]] -}) - --- Save session on VimLeave -vim.api.nvim_create_autocmd({ 'VimLeave' }, { - command = [[mksession! ~/.config/nvim/session/shutdown_session.vim]] -}) - --- Set tabs to 2 for dart, vue, and js files -vim.api.nvim_create_autocmd({ 'BufNewFile', 'BufRead' }, { - pattern = { '*.dart', '*.vue', '*.js' }, - callback = function() - vim.o.tabstop = 2 - vim.o.softtabstop = 2 - vim.o.shiftwidth = 2 - end -}) - --- Ensure to read .docker files as a dockerfile -vim.api.nvim_create_autocmd({ 'BufNewFile', 'BufRead' }, { - pattern = { '*.docker' }, - callback = function() - vim.o.syntax = 'dockerfile' - end -}) - diff --git a/.config/nvim/lua/options.lua b/.config/nvim/lua/options.lua deleted file mode 100644 index 07aef10..0000000 --- a/.config/nvim/lua/options.lua +++ /dev/null @@ -1,30 +0,0 @@ -vim.g.mapleader = ',' - -vim.o.clipboard = 'unnamedplus' - -vim.o.nohlsearch = true -vim.o.incsearch = true -vim.o.ignorecase = true - --- autocmd BufWritePre * :%s/\s\+$//e - -vim.o.mouse = 'a' -vim.o.smartcase = true -vim.o.linebreak = true - -vim.o.noswapfile = true -vim.o.nobackup = true -vim.o.undodir = vim.fn.expand('~/.config/nvim/undodir') -vim.o.undofile = true - -vim.o.encoding = 'utf-8' -vim.o.number = true -vim.o.relativenumber = true - -vim.o.tabstop = 4 -vim.o.softtabstop = 4 -vim.o.expandtab = true -vim.o.shiftwidth = 4 -vim.o.smarttab = true - -vim.o.formatoptions = 'tqj' diff --git a/.config/nvim/lua/packer-plugins.lua b/.config/nvim/lua/packer-plugins.lua deleted file mode 100644 index a4c2099..0000000 --- a/.config/nvim/lua/packer-plugins.lua +++ /dev/null @@ -1,25 +0,0 @@ -return require('packer').startup(function() - -- Packer can manage itself - use 'wbthomason/packer.nvim' - - -- colorscheme - use 'gruvbox-community/gruvbox' - - use { 'neoclide/coc.nvim', run = 'yarn install' } - - use 'nvim-lua/popup.nvim' - use 'nvim-lua/plenary.nvim' - use 'nvim-telescope/telescope.nvim' - use 'nvim-telescope/telescope-fzy-native.nvim' - - use 'Rican7/php-doc-modded' - - use 'f-person/git-blame.nvim' - - use 'dart-lang/dart-vim-plugin' - - use { 'fatih/vim-go', cmd = 'GoUpdateBinaries' } - use { 'darrikonn/vim-gofmt', cmd = 'GoUpdateBinaries' } - - use 'aserowy/tmux.nvim' -end) diff --git a/.config/nvim/lua/remaps.lua b/.config/nvim/lua/remaps.lua deleted file mode 100644 index 5ba2a80..0000000 --- a/.config/nvim/lua/remaps.lua +++ /dev/null @@ -1,35 +0,0 @@ -local options = { noremap = true } - -vim.api.nvim_set_keymap('n', 'c', '"_c', options) - --- Easily open splits -vim.api.nvim_set_keymap('n', 'hs', 'split', options) -vim.api.nvim_set_keymap('n', 'vs', 'vsplit', options) - --- Copy the entire file -vim.api.nvim_set_keymap('n', 'y', 'ggyG', options) - --- Easily navigate tabs -vim.api.nvim_set_keymap('n', '1', '1gt', options) -vim.api.nvim_set_keymap('n', '2', '2gt', options) -vim.api.nvim_set_keymap('n', '3', '3gt', options) -vim.api.nvim_set_keymap('n', '4', '4gt', options) -vim.api.nvim_set_keymap('n', '5', '5gt', options) - --- Manually store session -vim.api.nvim_set_keymap('n', '', 'mksession! ~/.config/nvim/session/manual_session.vim', options) --- Restore manually stored session -vim.api.nvim_set_keymap('n', '', 'source ~/.config/nvim/session/manual_session.vim', options) --- Restore auto saved session created on exit -vim.api.nvim_set_keymap('n', '', 'source ~/.config/nvim/session/shutdown_session.vim', options) - --- Replace all is aliased to S. -vim.api.nvim_set_keymap('n', '', '%s//g', options) - --- Navigating with guides -vim.api.nvim_set_keymap('n', '', '/<++>"_c4l', options) -vim.api.nvim_set_keymap('i', '', '/<++>"_c4l', options) -vim.api.nvim_set_keymap('v', '', '/<++>"_c4l', options) - --- Spell-check -vim.api.nvim_set_keymap('n', 'o', 'setlocal spell! spelllang=en_au', options) diff --git a/.zshrc b/.zshrc index 4ac3685..dc45682 100644 --- a/.zshrc +++ b/.zshrc @@ -208,6 +208,11 @@ export QT_QPA_PLATFORMTHEME="qt5ct" # exec tmux #fi + +export ANDROID_HOME=$HOME/Android/Sdk +export PATH=$PATH:$ANDROID_HOME/platform-tools +export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin + export ANDROID_SDK_ROOT='/opt/android-sdk' export PATH=$PATH:$ANDROID_SDK_ROOT/platform-tools/ export PATH=$PATH:$ANDROID_SDK_ROOT/tools/bin/ diff --git a/update.sh b/update.sh index cbf24a3..684cfe3 100755 --- a/update.sh +++ b/update.sh @@ -10,7 +10,10 @@ declare -a FILES=( .xinitrc .config/aliasrc .config/nvim/init.lua - .config/nvim/lua/general + .config/nvim/lua/general/remaps.lua + .config/nvim/lua/general/options.lua + .config/nvim/lua/general/autocmd.lua + .config/nvim/lua/helper/toggle-tab-width.lua .config/nvim/plugin .config/nvim/lua/packer-plugins.lua .config/nvim/coc-settings.json