Compare commits
4 Commits
4ce449368e
...
nvimlua
Author | SHA1 | Date | |
---|---|---|---|
c0065fa945 | |||
23ba611075 | |||
bd11e06a19 | |||
99f81ebf0a |
1
.gitignore
vendored
1
.gitignore
vendored
@@ -5,4 +5,3 @@ vifm/.config/vifm/vifm-help.txt
|
|||||||
vifm/.config/vifm/vifminfo.json
|
vifm/.config/vifm/vifminfo.json
|
||||||
|
|
||||||
nvim/.config/nvim/autoload
|
nvim/.config/nvim/autoload
|
||||||
nvim/.config/nvim/plugin
|
|
||||||
|
100
X/.Xdefaults
100
X/.Xdefaults
@@ -1,100 +0,0 @@
|
|||||||
!*.font: xft:monospace:size=9
|
|
||||||
! URxvt*font: xft:Ubuntu Mono derivative Powerline:size=9
|
|
||||||
! URxvt*font: xft:Hack Nerd Font:pixelsize=12,xft:UbuntuMono Nerd Font:pixelsize=12
|
|
||||||
URxvt*font: xft:DroidSansMono Nerd Font Mono:pixelsize=14,xft:UbuntuMono Nerd Font:pixelsize=12
|
|
||||||
URxvt*letterSpace: -1
|
|
||||||
! URxvt*font: xft:Ubuntu Mono derivative Powerline:pixelsize=14,xft:Droid Sans Mono for Powerline:pixelsize=14,xft:DejaVu Sans Mono:pixelsize=14,xft:Droid Sans Fallback:pixelsize=14,xft:FreeSans:pixelsize=14,xft:FreeSans:pixelsize=14
|
|
||||||
URxvt*scrollBar: false
|
|
||||||
|
|
||||||
URxvt.perl-ext-common: default,fullscreen,resize-font
|
|
||||||
! fullscreen with F11
|
|
||||||
URxvt.keysym.F11: perl:fullscreen:switch
|
|
||||||
|
|
||||||
! `font-size` plugin
|
|
||||||
URxvt.resize-font.smaller: C-Down
|
|
||||||
URxvt.resize-font.bigger: C-Up
|
|
||||||
|
|
||||||
|
|
||||||
! ! URxvt.foreground: #f6f3e8
|
|
||||||
! ! URxvt.background: #242424
|
|
||||||
! ! URxvt.cursorColor: #f6f3e8
|
|
||||||
! *.foreground: #fcfae1
|
|
||||||
! *.background: #404040
|
|
||||||
! *.cursorColor: #f595a7
|
|
||||||
! *.color0: #404040
|
|
||||||
! *.color8: #262626
|
|
||||||
! *.color1: #b9454b
|
|
||||||
! *.color9: #e75252
|
|
||||||
! *.color2: #bd8d46
|
|
||||||
! *.color10: #dea552
|
|
||||||
! *.color3: #f6e497
|
|
||||||
! *.color11: #d1c180
|
|
||||||
! *.color4: #f595a7
|
|
||||||
! *.color12: #d1a5ad
|
|
||||||
! *.color5: #d28e2a
|
|
||||||
! *.color13: #b47a24
|
|
||||||
! *.color6: #ebcd4f
|
|
||||||
! *.color14: #b9a659
|
|
||||||
! *.color7: #fcfae1
|
|
||||||
! *.color15: #f3f2e7
|
|
||||||
!
|
|
||||||
!
|
|
||||||
! ! ! ANSI colours
|
|
||||||
! ! ! black
|
|
||||||
! ! URxvt.color0: #073642
|
|
||||||
! ! URxvt.color8: #002636
|
|
||||||
! ! ! red
|
|
||||||
! ! URxvt.color1: #dc322f
|
|
||||||
! ! URxvt.color9: #cb4b16
|
|
||||||
! ! ! green
|
|
||||||
! ! URxvt.color2: #859900
|
|
||||||
! ! URxvt.color10: #586e75
|
|
||||||
! ! ! yellow
|
|
||||||
! ! URxvt.color3: #b58900
|
|
||||||
! ! URxvt.color11: #657b83
|
|
||||||
! ! ! blue
|
|
||||||
! ! URxvt.color4: #268bd2
|
|
||||||
! ! URxvt.color12: #839496
|
|
||||||
! ! ! magenta
|
|
||||||
! ! URxvt.color5: #d33682
|
|
||||||
! ! URxvt.color13: #6c71c4
|
|
||||||
! ! ! cyan
|
|
||||||
! ! URxvt.color6: #2aa198
|
|
||||||
! ! URxvt.color14: #93a1a1
|
|
||||||
! ! ! white
|
|
||||||
! ! URxvt.color7: #eee8d5
|
|
||||||
! ! URxvt.color15: #fdf6e3
|
|
||||||
!
|
|
||||||
! ! Colored man
|
|
||||||
! URxvt.colorIT: #87af5f
|
|
||||||
! URxvt.colorBD: #d7d7d7
|
|
||||||
! URxvt.colorUL: #87afd7
|
|
||||||
|
|
||||||
! hard contrast: *background: #1d2021
|
|
||||||
*background: #282828
|
|
||||||
! soft contrast: *background: #32302f
|
|
||||||
*foreground: #ebdbb2
|
|
||||||
! Black + DarkGrey
|
|
||||||
*color0: #282828
|
|
||||||
*color8: #928374
|
|
||||||
! DarkRed + Red
|
|
||||||
*color1: #cc241d
|
|
||||||
*color9: #fb4934
|
|
||||||
! DarkGreen + Green
|
|
||||||
*color2: #98971a
|
|
||||||
*color10: #b8bb26
|
|
||||||
! DarkYellow + Yellow
|
|
||||||
*color3: #d79921
|
|
||||||
*color11: #fabd2f
|
|
||||||
! DarkBlue + Blue
|
|
||||||
*color4: #458588
|
|
||||||
*color12: #83a598
|
|
||||||
! DarkMagenta + Magenta
|
|
||||||
*color5: #b16286
|
|
||||||
*color13: #d3869b
|
|
||||||
! DarkCyan + Cyan
|
|
||||||
*color6: #689d6a
|
|
||||||
*color14: #8ec07c
|
|
||||||
! LightGrey + White
|
|
||||||
*color7: #a89984
|
|
||||||
*color15: #ebdbb2
|
|
@@ -41,7 +41,7 @@ local lsp_symbols = {
|
|||||||
local cmp = require'cmp'
|
local cmp = require'cmp'
|
||||||
cmp.setup{
|
cmp.setup{
|
||||||
completion = {
|
completion = {
|
||||||
completeopt = 'menuone,noselect',
|
completeopt = "menuone,noinsert,noselect",
|
||||||
},
|
},
|
||||||
formatting = {
|
formatting = {
|
||||||
format = function(entry, vim_item)
|
format = function(entry, vim_item)
|
||||||
@@ -86,9 +86,9 @@ cmp.setup{
|
|||||||
end
|
end
|
||||||
end, { "i", "s" }),
|
end, { "i", "s" }),
|
||||||
},
|
},
|
||||||
sources = {
|
source = {
|
||||||
{ name = 'vsnip' },
|
|
||||||
{ name = 'buffer' },
|
{ name = 'buffer' },
|
||||||
|
{ name = 'vsnip' },
|
||||||
{ name = 'path' },
|
{ name = 'path' },
|
||||||
{ name = 'spell' },
|
{ name = 'spell' },
|
||||||
}
|
}
|
||||||
|
@@ -51,7 +51,7 @@ for _, lsp in ipairs(servers) do
|
|||||||
on_attach = on_attach,
|
on_attach = on_attach,
|
||||||
flags = {
|
flags = {
|
||||||
debounce_text_changes = 150,
|
debounce_text_changes = 150,
|
||||||
},
|
}
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@@ -1,31 +0,0 @@
|
|||||||
require('lualine').setup{
|
|
||||||
options = {
|
|
||||||
icons_enabled = true,
|
|
||||||
theme = 'gruvbox',
|
|
||||||
component_separators = {'', ''},
|
|
||||||
section_separators = {'', ''},
|
|
||||||
disabled_filetypes = {}
|
|
||||||
},
|
|
||||||
sections = {
|
|
||||||
lualine_a = {'mode'},
|
|
||||||
lualine_b = {'branch'},
|
|
||||||
lualine_c = {'filename'},
|
|
||||||
lualine_x = {
|
|
||||||
{ 'diagnostics', sources = {"nvim_lsp"}, symbols = {error = ' ', warn = ' ', info = ' ', hint = ' '} },
|
|
||||||
'encoding',
|
|
||||||
'filetype'
|
|
||||||
},
|
|
||||||
lualine_y = {'progress'},
|
|
||||||
lualine_z = {'location'}
|
|
||||||
},
|
|
||||||
inactive_sections = {
|
|
||||||
lualine_a = {},
|
|
||||||
lualine_b = {},
|
|
||||||
lualine_c = {'filename'},
|
|
||||||
lualine_x = {'location'},
|
|
||||||
lualine_y = {},
|
|
||||||
lualine_z = {}
|
|
||||||
},
|
|
||||||
tabline = {},
|
|
||||||
extensions = {}
|
|
||||||
}
|
|
@@ -20,4 +20,3 @@ map('n', '<leader>e', '<cmd>Telescope find_files<cr>', {})
|
|||||||
map('n', '<leader>g', '<cmd>Telescope live_grep<cr>', {})
|
map('n', '<leader>g', '<cmd>Telescope live_grep<cr>', {})
|
||||||
map('n', '<leader>b', '<cmd>Telescope buffers<cr>', {})
|
map('n', '<leader>b', '<cmd>Telescope buffers<cr>', {})
|
||||||
map('n', '<leader>h', '<cmd>Telescope help_tags<cr>', {})
|
map('n', '<leader>h', '<cmd>Telescope help_tags<cr>', {})
|
||||||
|
|
||||||
|
@@ -48,28 +48,22 @@ return require('packer').startup(function()
|
|||||||
use 'tpope/vim-surround'
|
use 'tpope/vim-surround'
|
||||||
use 'tpope/vim-repeat'
|
use 'tpope/vim-repeat'
|
||||||
|
|
||||||
|
use 'neovim/nvim-lspconfig'
|
||||||
use {
|
use {
|
||||||
'neovim/nvim-lspconfig',
|
"hrsh7th/nvim-cmp",
|
||||||
requires = {
|
|
||||||
"hrsh7th/cmp-nvim-lsp"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
use {
|
|
||||||
'hrsh7th/nvim-cmp',
|
|
||||||
event = 'InsertEnter',
|
event = 'InsertEnter',
|
||||||
config = [[require('completion')]],
|
config = [[require('completion')]],
|
||||||
requires = {
|
requires = {
|
||||||
-- 'hrsh7th/vim-vsnip-integ',
|
-- 'hrsh7th/vim-vsnip-integ',
|
||||||
'hrsh7th/vim-vsnip',
|
|
||||||
'rafamadriz/friendly-snippets',
|
'rafamadriz/friendly-snippets',
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
use {'hrsh7th/cmp-vsnip', after = 'nvim-cmp'}
|
use {"hrsh7th/vim-vsnip", after = "nvim-cmp"}
|
||||||
use {'hrsh7th/cmp-buffer', after = 'nvim-cmp'}
|
use {"hrsh7th/cmp-vsnip", after = "nvim-cmp"}
|
||||||
use {'hrsh7th/cmp-path', after = 'nvim-cmp'}
|
use {"hrsh7th/cmp-buffer", after = "nvim-cmp"}
|
||||||
use {'hrsh7th/cmp-nvim-lsp', after = 'nvim-cmp'}
|
use {'hrsh7th/cmp-path', after = "nvim-cmp"}
|
||||||
use {'f3fora/cmp-spell', after = 'nvim-cmp'}
|
use {"hrsh7th/cmp-nvim-lsp", after = "nvim-cmp"}
|
||||||
|
use {'f3fora/cmp-spell', after = "nvim-cmp"}
|
||||||
|
|
||||||
use 'nvim-lua/popup.nvim'
|
use 'nvim-lua/popup.nvim'
|
||||||
use {
|
use {
|
||||||
|
@@ -26,7 +26,7 @@ opt.cursorline = true -- highlight current line
|
|||||||
opt.ignorecase = true -- Ignore case on search
|
opt.ignorecase = true -- Ignore case on search
|
||||||
opt.smartcase = true -- ignore lowercse for the whoel pattern
|
opt.smartcase = true -- ignore lowercse for the whoel pattern
|
||||||
|
|
||||||
opt.completeopt = 'menuone,noselect,noinsert' -- completion options
|
-- opt.completeopt = 'menu,noselect,noinsert' -- completion options
|
||||||
|
|
||||||
opt.spell = true
|
opt.spell = true
|
||||||
opt.spelllang = {'fr', 'en'}
|
opt.spelllang = {'fr', 'en'}
|
||||||
|
Reference in New Issue
Block a user