irongit

Dolphin type neovim.

first commit

huncholanehuncholaneauthored
commit c7fcecfd6fe9016024bcb2e1a3fc057723fea5fbBrowse files

2 files changed, +80 -0

+77-0init.vim
@@ -0,0 +1,77 @@
1+imap jj <Esc>
2+let mapleader=" "
3+filetype plugin indent on
4+nmap ,, A,<Esc>
5+nmap ;; A;<Esc>
6+set mouse=a
7+set number
8+set hidden
9+set expandtab
10+set autoindent
11+set smartindent
12+set shiftwidth=4
13+set tabstop=4
14+set encoding=utf8
15+set history=5000
16+set clipboard=unnamedplus
17+
18+
19+" Vim-Plug settings
20+call plug#begin()
21+Plug 'preservim/nerdtree' |
22+ \ Plug 'Xuyuanp/nerdtree-git-plugin'
23+Plug 'neoclide/coc.nvim', {'branch': 'release'}
24+Plug 'github/copilot.vim'
25+Plug 'vim-airline/vim-airline-themes'
26+Plug 'tpope/vim-commentary'
27+Plug 'nvim-lua/plenary.nvim'
28+Plug 'nvim-telescope/telescope.nvim', { 'tag': '0.1.5' }
29+Plug 'akinsho/toggleterm.nvim',
30+Plug 'vim-airline/vim-airline'
31+call plug#end()
32+
33+" NERDTree settings
34+nnoremap <leader>n :NERDTreeFocus<CR>
35+autocmd VimEnter * NERDTree
36+
37+
38+" Code Completion
39+nmap <silent> gd <Plug>(coc-definition)
40+nmap <silent> gy <Plug>(coc-type-definition)
41+nmap <silent> gr <Plug>(coc-references)
42+nmap <silent> [g <Plug>(coc-diagnostic-prev)
43+nmap <silent> ]g <Plug>(coc-diagnostic-next)
44+nnoremap <silent> <space>s :<C-u>CocList -I symbols<cr>
45+nnoremap <silent> <space>d :<C-u>CocList diagnostics<cr>
46+nmap <leader>do <Plug>(coc-codeaction)
47+nmap <leader>rn <Plug>(coc-rename)
48+let g:coc_global_extensions = [
49+ \ 'coc-tsserver',
50+ \ 'coc-json',
51+ \ 'coc-css',
52+ \ 'coc-eslint',
53+ \ 'coc-prettier',
54+ \ 'coc-pyright'
55+ \ ]
56+" Make <CR> to accept selected completion item or notify coc.nvim to format
57+" <C-g>u breaks current undo, please make your own choice
58+inoremap <silent><expr> <CR> coc#pum#visible() ? coc#pum#confirm()
59+ \: "\<C-g>u\<CR>\<c-r>=coc#on_enter()\<CR>"
60+
61+
62+" Airline settings
63+autocmd VimEnter * AirlineTheme bubblegum
64+set laststatus=2
65+let g:airline#extensions#tabline#enabled = 1
66+let g:airline_powerline_fonts = 1
67+let g:airline_statusline_ontop=0
68+let g:airline_theme='ayu_light'
69+let g:airline#extensions#tabline#formatter = 'default'
70+set guifont=Hack
71+
72+
73+" Toggleterm settings
74+lua require("toggleterm").setup({
75+ \ direction = 'float',
76+ \ open_mapping = [[<c-\>]],
77+ \ })
+3-0main.py
@@ -0,0 +1,3 @@
1+with open('init.vim', 'r') as file:
2+ data = file.read()
3+ print(data)