vuciv / vim-bujo

A minimalist task manager for vim.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Can't open todo list

kapilnchauhan77 opened this issue · comments

image
error when using :Todo

I am using neovim,
my init.vim:

syntax on
set number relativenumber

set encoding=utf-8
set ruler
set nohlsearch
set noerrorbells
set tabstop=4 softtabstop=4
set scrolloff=8
set shiftwidth=4
set expandtab
set nowrap
set hidden
set smartindent
set smartcase
set noswapfile
set nobackup
set undodir=~/.vim/.undodir
set undofile
set incsearch
set colorcolumn=100
set updatetime=50

highlight ColorColumn ctermbg=0 guibg=lightgrey

let g:vim_be_good_floating = 0
let g:vim_be_good_delete_me_offset = 35
let g:highlightedyank_highlight_duration = 1000

call plug#begin('~/.vim/plugged')

Plug 'morhetz/gruvbox'
Plug 'vuciv/vim-bujo'
Plug 'sheerun/vim-polyglot'
Plug 'preservim/nerdtree'
Plug 'jremmen/vim-ripgrep'
Plug 'lyuts/vim-rtags'
Plug 'theprimeagen/vim-be-good', {'do': '.\install.sh'}
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
Plug 'junegunn/fzf.vim'
Plug 'tpope/vim-fugitive'
Plug 'vim-airline/vim-airline'
Plug 'leafgarland/typescript-vim'
Plug 'vim-utils/vim-man'
Plug 'neoclide/coc.nvim', {'branch': 'release'}
Plug 'ctrlpvim/ctrlp.vim'
Plug 'alvan/vim-closetag'
Plug 'mattn/emmet-vim'
Plug 'mbbill/undotree'
Plug 'mileszs/ack.vim'

call plug#end()

let g:rg_command = 'rg --vimgrep -S'

let g:gruvbox_contrast_dark = 'hard'
let g:bujo#todo_file_path = "C:/Users/Kapil/.cache/bujo"
let g:bujo#window_width = 40

if exists('+termguicolors')
    let &t_8f = "\<Esc>[38;2;%lu;%lu:%lum"
    let &t_8b = "\<Esc>[38;2;%lu;%lu:%lum"
endif

" --- vim go (polyglot) settings.
let g:go_highlight_build_constraints = 1
let g:go_highlight_extra_types = 1
let g:go_highlight_fields = 1
let g:go_highlight_functions = 1
let g:go_highlight_methods = 1
let g:go_highlight_operators = 1
let g:go_highlight_structs = 1
let g:go_highlight_types = 1
let g:go_highlight_function_parameters = 1
let g:go_highlight_function_calls = 1
let g:go_highlight_generate_tags = 1
let g:go_highlight_format_strings = 1
let g:go_highlight_variable_declarations = 1
let g:go_auto_sameids = 1

let g:gruvbox_invert_selection='0'
set t_Co=256
autocmd vimenter * colorscheme gruvbox
set background=dark

if executable('rg')
    let g:rg_derive_root='true'
endif

let g:ctrlp_user_command = ['.git/', 'git --git-dir=%s/.git ls-files -oc --exclude-standard']
let mapleader = " "
let g:netrw_browse_split=2
let g:netrw_banner = 0
let g:netrw_winsize = 25

let g:ctrlp_use_caching = 0

let g:user_emmet_install_global = 0
autocmd FileType html,css EmmetInstall

let g:closetag_filetypes = 'html,xhtml,phtml'
let g:closetag_xhtml_filetypes = 'xhtml,jsx'
let g:closetag_shortcut = '>'

nnoremap <leader>h :wincmd h<CR>
nnoremap <leader>j :wincmd j<CR>
nnoremap <leader>k :wincmd k<CR>
nnoremap <leader>l :wincmd l<CR>
nnoremap <leader>v :wincmd v<CR>
" nnoremap <CR> :noh<CR><CR>
nnoremap <leader>nt :NERDTreeToggle<CR>
nnoremap <leader>u :UndotreeShow<CR>
nnoremap <leader>pv :wincmd v<bar> :Ex <bar> :vertical resize 30<CR>
nnoremap <C-p> :GFiles<CR>
nnoremap <leader>ps :Rg <C-R>=expand("<cword>")<CR><CR>
nmap <leader>rr <Plug>(coc-rename)
nnoremap <leader>pws :CocSearch <C-R>=expand("<cword>")<CR><CR>
nnoremap <leader>pwr :CocSearch<space>
" nnoremap <Leader>f :FZF<SPACE><CR>
nnoremap <Leader>f :FZF --preview cat\ {}<CR>
nnoremap <Leader>t :term<CR>
nnoremap <silent> <Leader>= :vertical resize +5<CR>
nnoremap <silent> <Leader>- :vertical resize -5<CR>
vnoremap J :m '>+1<CR>gv=gv
vnoremap K :m '<-2<CR>gv=gv

inoremap jh <ESC>

vnoremap <C-c> "+y
nmap <leader><C-v> "+P

nmap <silent> gd <Plug>(coc-definition)
nmap <silent> gy <Plug>(coc-type-definition)
nmap <silent> gi <Plug>(coc-implementation)
nmap <silent> gr <Plug>(coc-references)

nmap <leader>gh :diffget //3<CR>
nmap <leader>gu :diffget //2<CR>
nmap <leader>gs :G<CR>

fun! TrimWhitespace()
    let l:save = winsaveview()
    keeppatterns %s/\s\+$//e
    call winrestview(l:save)
endfun

augroup highlight_yank
    autocmd!
    autocmd TextYankPost * silent! lua require'vim.highlight'.on_yank()
augroup END

autocmd BufWritePre * :call TrimWhitespace()

Hello. I'm not sure why you're having this issue.

I haven't tried this on neovim yet but I will get back to you ASAP.

Thank you, this seems to be the best todo list for vim out there so very eager to use it. Really great work!

@kapilnchauhan77 Ah, thanks a ton. That means a lot, really.

I have fixed the issue you were having. Please let me know if it works, and if you ever have any feature requests :)