Try to fix readme
This commit is contained in:
parent
ea746ad8d2
commit
867a84ed50
12
README.md
12
README.md
|
@ -1,23 +1,15 @@
|
||||||
|
```
|
||||||
▄▄▄█████▓ ██▀███ ██▓▒██ ██▒▓██ ██▓
|
▄▄▄█████▓ ██▀███ ██▓▒██ ██▒▓██ ██▓
|
||||||
|
|
||||||
▓ ██▒ ▓▒▓██ ▒ ██▒▓██▒▒▒ █ █ ▒░ ▒██ ██▒
|
▓ ██▒ ▓▒▓██ ▒ ██▒▓██▒▒▒ █ █ ▒░ ▒██ ██▒
|
||||||
|
|
||||||
▒ ▓██░ ▒░▓██ ░▄█ ▒▒██▒░░ █ ░ ▒██ ██░
|
▒ ▓██░ ▒░▓██ ░▄█ ▒▒██▒░░ █ ░ ▒██ ██░
|
||||||
|
|
||||||
░ ▓██▓ ░ ▒██▀▀█▄ ░██░ ░ █ █ ▒ ░ ▐██▓░
|
░ ▓██▓ ░ ▒██▀▀█▄ ░██░ ░ █ █ ▒ ░ ▐██▓░
|
||||||
|
|
||||||
▒██▒ ░ ░██▓ ▒██▒░██░▒██▒ ▒██▒ ░ ██▒▓░
|
▒██▒ ░ ░██▓ ▒██▒░██░▒██▒ ▒██▒ ░ ██▒▓░
|
||||||
|
|
||||||
▒ ░░ ░ ▒▓ ░▒▓░░▓ ▒▒ ░ ░▓ ░ ██▒▒▒
|
▒ ░░ ░ ▒▓ ░▒▓░░▓ ▒▒ ░ ░▓ ░ ██▒▒▒
|
||||||
|
|
||||||
░ ░▒ ░ ▒░ ▒ ░░░ ░▒ ░ ▓██ ░▒░
|
░ ░▒ ░ ▒░ ▒ ░░░ ░▒ ░ ▓██ ░▒░
|
||||||
|
|
||||||
░ ░░ ░ ▒ ░ ░ ░ ▒ ▒ ░░
|
░ ░░ ░ ▒ ░ ░ ░ ▒ ▒ ░░
|
||||||
|
|
||||||
░ ░ ░ ░ ░ ░
|
░ ░ ░ ░ ░ ░
|
||||||
|
|
||||||
░ ░
|
░ ░
|
||||||
|
```
|
||||||
|
|
||||||
Trtixy is a begginer friendy config for nevim, that aims to be powerfull while
|
Trtixy is a begginer friendy config for nevim, that aims to be powerfull while
|
||||||
remaining minimal, compared to other nvim distributions.
|
remaining minimal, compared to other nvim distributions.
|
||||||
|
|
137
init.vim
137
init.vim
|
@ -74,21 +74,22 @@ call plug#begin()
|
||||||
Plug 'MunifTanjim/nui.nvim'
|
Plug 'MunifTanjim/nui.nvim'
|
||||||
Plug 'SirVer/ultisnips'
|
Plug 'SirVer/ultisnips'
|
||||||
Plug 'lervag/vimtex'
|
Plug 'lervag/vimtex'
|
||||||
Plug 'williamboman/mason.nvim', { 'do': ':MasonUpdate' }
|
" Plug 'williamboman/mason.nvim', { 'do': ':MasonUpdate' }
|
||||||
|
|
||||||
|
|
||||||
Plug 'neovim/nvim-lspconfig'
|
" Plug 'neovim/nvim-lspconfig'
|
||||||
Plug 'hrsh7th/cmp-nvim-lsp'
|
" Plug 'hrsh7th/cmp-nvim-lsp'
|
||||||
Plug 'hrsh7th/cmp-buffer'
|
" Plug 'hrsh7th/cmp-buffer'
|
||||||
Plug 'hrsh7th/cmp-path'
|
" Plug 'hrsh7th/cmp-path'
|
||||||
Plug 'hrsh7th/cmp-cmdline'
|
" Plug 'hrsh7th/cmp-cmdline'
|
||||||
Plug 'hrsh7th/nvim-cmp'
|
" Plug 'hrsh7th/nvim-cmp'
|
||||||
|
|
||||||
Plug 'SirVer/ultisnips'
|
" Plug 'SirVer/ultisnips'
|
||||||
Plug 'quangnguyen30192/cmp-nvim-ultisnips'
|
" Plug 'quangnguyen30192/cmp-nvim-ultisnips'
|
||||||
|
|
||||||
Plug 'bkad/camelcasemotion'
|
Plug 'bkad/camelcasemotion'
|
||||||
|
Plug 'nvim-treesitter.configs'
|
||||||
|
Plug 'HiPhish/nvim-ts-rainbow2'
|
||||||
|
|
||||||
Plug 'nvim-neorg/neorg'
|
Plug 'nvim-neorg/neorg'
|
||||||
Plug 'nvim-lua/plenary.nvim'
|
Plug 'nvim-lua/plenary.nvim'
|
||||||
|
@ -115,12 +116,12 @@ call plug#end()
|
||||||
" .__/ | \| | | | |___ | .__/
|
" .__/ | \| | | | |___ | .__/
|
||||||
|
|
||||||
|
|
||||||
let g:UltiSnipsExpandTrigger="<tab>"
|
" let g:UltiSnipsExpandTrigger="<tab>"
|
||||||
let g:UltiSnipsJumpForwardTrigger="jk"
|
" let g:UltiSnipsJumpForwardTrigger="jk"
|
||||||
let g:UltiSnipsJumpBackwardTrigger="kj"
|
" let g:UltiSnipsJumpBackwardTrigger="kj"
|
||||||
|
|
||||||
let g:UltiSnipsSnippetDirectories = [$HOME.'/.config/nvim/UltiSnips']
|
" let g:UltiSnipsSnippetDirectories = [$HOME.'/.config/nvim/UltiSnips']
|
||||||
let g:UltiSnipsEditSplit = 'context'
|
" let g:UltiSnipsEditSplit = 'context'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -158,7 +159,7 @@ nnoremap <leader>tw <cmd>lua MiniTrailspace.trim()<CR>
|
||||||
nnoremap <leader>ff <cmd>lua MiniFiles.open()<CR>
|
nnoremap <leader>ff <cmd>lua MiniFiles.open()<CR>
|
||||||
nnoremap <leader>fc <cmd>lua MiniFiles.close()<CR>
|
nnoremap <leader>fc <cmd>lua MiniFiles.close()<CR>
|
||||||
nnoremap <leader>tt <cmd>12 split <CR><cmd>Tnew<CR>
|
nnoremap <leader>tt <cmd>12 split <CR><cmd>Tnew<CR>
|
||||||
nnoremap <leader>sc <cmd>TSEnable highlight<CR>
|
" nnoremap <leader>sc <cmd>TSEnable highlight<CR>
|
||||||
|
|
||||||
nnoremap <leader>zt <cmd>Twilight<CR>
|
nnoremap <leader>zt <cmd>Twilight<CR>
|
||||||
nnoremap <leader>zz <cmd>ZenMode<CR>
|
nnoremap <leader>zz <cmd>ZenMode<CR>
|
||||||
|
@ -167,8 +168,8 @@ nnoremap <leader>zz <cmd>ZenMode<CR>
|
||||||
nnoremap <leader>v :vsplit ~/.config/nvim/init.vim<CR>
|
nnoremap <leader>v :vsplit ~/.config/nvim/init.vim<CR>
|
||||||
nnoremap <leader>V :source ~/.config/nvim/init.vim<CR>
|
nnoremap <leader>V :source ~/.config/nvim/init.vim<CR>
|
||||||
|
|
||||||
nnoremap <leader>s :UltiSnipsEdit<CR>
|
" nnoremap <leader>s :UltiSnipsEdit<CR>
|
||||||
nnoremap <leader>S :call UltiSnips#RefreshSnippets() <CR>
|
" nnoremap <leader>S :call UltiSnips#RefreshSnippets() <CR>
|
||||||
|
|
||||||
map <silent> w <Plug>CamelCaseMotion_w
|
map <silent> w <Plug>CamelCaseMotion_w
|
||||||
map <silent> b <Plug>CamelCaseMotion_b
|
map <silent> b <Plug>CamelCaseMotion_b
|
||||||
|
@ -201,17 +202,25 @@ lua << EOF
|
||||||
require('mini.starter').setup()
|
require('mini.starter').setup()
|
||||||
require('mini.trailspace').setup()
|
require('mini.trailspace').setup()
|
||||||
require('mini.statusline').setup()
|
require('mini.statusline').setup()
|
||||||
require('mini.trailspace').setup()
|
|
||||||
require('mini.hipatterns').setup()
|
require('mini.hipatterns').setup()
|
||||||
require('mini.indentscope').setup()
|
require('mini.indentscope').setup()
|
||||||
require('noice').setup()
|
require('noice').setup()
|
||||||
require("mason").setup()
|
-- require('mason').setup()
|
||||||
require('smoothcursor').setup()
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
-- Neorg SETUP
|
require('nvim-treesitter.configs').setup {
|
||||||
|
rainbow = {
|
||||||
|
enable = true,
|
||||||
|
-- list of languages you want to disable the plugin for
|
||||||
|
disable = { 'jsx' },
|
||||||
|
-- Which query to use for finding delimiters
|
||||||
|
query = 'rainbow-parens',
|
||||||
|
-- Highlight the entire buffer all at once
|
||||||
|
strategy = require('ts-rainbow').strategy.global,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
require('neorg').setup {
|
require('neorg').setup {
|
||||||
|
@ -234,90 +243,6 @@ lua << EOF
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
-- CMP SETUP
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
-- Set up nvim-cmp.
|
|
||||||
local cmp = require'cmp'
|
|
||||||
|
|
||||||
cmp.setup({
|
|
||||||
snippet = {
|
|
||||||
-- REQUIRED - you must specify a snippet engine
|
|
||||||
expand = function(args)
|
|
||||||
--vim.fn["vsnip#anonymous"](args.body) -- For `vsnip` users.
|
|
||||||
-- require('luasnip').lsp_expand(args.body) -- For `luasnip` users.
|
|
||||||
-- require('snippy').expand_snippet(args.body) -- For `snippy` users.
|
|
||||||
vim.fn["UltiSnips#Anon"](args.body) -- For `ultisnips` users.
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
window = {
|
|
||||||
-- completion = cmp.config.window.bordered(),
|
|
||||||
-- documentation = cmp.config.window.bordered(),
|
|
||||||
},
|
|
||||||
mapping = cmp.mapping.preset.insert({
|
|
||||||
['<C-b>'] = cmp.mapping.scroll_docs(-4),
|
|
||||||
['<C-f>'] = cmp.mapping.scroll_docs(4),
|
|
||||||
['<C-Space>'] = cmp.mapping.complete(),
|
|
||||||
['<C-e>'] = cmp.mapping.abort(),
|
|
||||||
['<CR>'] = cmp.mapping.confirm({ select = true }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items.
|
|
||||||
}),
|
|
||||||
sources = cmp.config.sources({
|
|
||||||
{ name = 'nvim_lsp' },
|
|
||||||
-- { name = 'vsnip' }, -- For vsnip users.
|
|
||||||
-- { name = 'luasnip' }, -- For luasnip users.
|
|
||||||
{ name = 'ultisnips' }, -- For ultisnips users.
|
|
||||||
-- { name = 'snippy' }, -- For snippy users.
|
|
||||||
}, {
|
|
||||||
{ name = 'buffer' },
|
|
||||||
})
|
|
||||||
})
|
|
||||||
|
|
||||||
-- Set configuration for specific filetype.
|
|
||||||
cmp.setup.filetype('gitcommit', {
|
|
||||||
sources = cmp.config.sources({
|
|
||||||
{ name = 'git' }, -- You can specify the `git` source if [you were installed it](https://github.com/petertriho/cmp-git).
|
|
||||||
}, {
|
|
||||||
{ name = 'buffer' },
|
|
||||||
})
|
|
||||||
})
|
|
||||||
|
|
||||||
-- Use buffer source for `/` and `?` (if you enabled `native_menu`, this won't work anymore).
|
|
||||||
cmp.setup.cmdline({ '/', '?' }, {
|
|
||||||
mapping = cmp.mapping.preset.cmdline(),
|
|
||||||
sources = {
|
|
||||||
{ name = 'buffer' }
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
-- Use cmdline & path source for ':' (if you enabled `native_menu`, this won't work anymore).
|
|
||||||
cmp.setup.cmdline(':', {
|
|
||||||
mapping = cmp.mapping.preset.cmdline(),
|
|
||||||
sources = cmp.config.sources({
|
|
||||||
{ name = 'path' }
|
|
||||||
}, {
|
|
||||||
{ name = 'cmdline' }
|
|
||||||
})
|
|
||||||
})
|
|
||||||
|
|
||||||
-- Set up lspconfig.
|
|
||||||
local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
|
||||||
-- Replace <YOUR_LSP_SERVER> with each lsp server you've enabled.
|
|
||||||
require('lspconfig')['clangd'].setup {
|
|
||||||
capabilities = capabilities
|
|
||||||
}
|
|
||||||
require('lspconfig')['texlab'].setup {
|
|
||||||
capabilities = capabilities
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
require('smoothcursor').setup({
|
require('smoothcursor').setup({
|
||||||
autostart = true,
|
autostart = true,
|
||||||
cursor = "", -- cursor shape (need nerd font)
|
cursor = "", -- cursor shape (need nerd font)
|
||||||
|
|
Loading…
Reference in a new issue