diff --git a/private_dot_config/nvim/init.lua b/private_dot_config/nvim/init.lua deleted file mode 100644 index 4348956..0000000 --- a/private_dot_config/nvim/init.lua +++ /dev/null @@ -1,66 +0,0 @@ ---[[ -Initialization file - -This file only loads others to improve readability of settings - -File organization: - -legend: - >name : folder - >name : sub-folder - name : file - (name) : comment - ->lua -(contains all configuration files) - >display - (ui and graphical settings) - cmd.lua - (ui settings for the cmd) - editor.lua - (ui settings for the editor) - graphic.lua - (general graphic settings) - init.lua - (load other files) - >general - (settings not in other category) - cmd.lua - (cmd settings) - editor.lua - (editor settings) - indent.lua - (tab and indent settings) - init.lua - (load other files) - lang.lua - (lang settings) - >mapping - (key mapping settings) - init.lua - (load other files) - mapleader.lua - (define mapleader key) - movement.lua - (movement linked mapping) - maintenance.lua - (maintenance and configuration change linked mapping) - >plugins - (plugins settings) - init.lua - (load other files) - loader.lua - (install and load plugins and plugins settings) - >{name of a plugin} - ({name of a plugin} settings) - init.lua - (load other files) ---]] - -require('display') -- ui and graphical settings - -require('general') -- settings not in other category - -require('mapping') -- key mapping settings - -require('plugins') -- plugins settings diff --git a/private_dot_config/nvim/lazy-lock.json b/private_dot_config/nvim/lazy-lock.json deleted file mode 100644 index cc1ab28..0000000 --- a/private_dot_config/nvim/lazy-lock.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "LuaSnip": { "branch": "master", "commit": "825a61bad1d60d917a7962d73cf3c683f4e0407e" }, - "cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" }, - "dashboard-nvim": { "branch": "master", "commit": "681300934baf36f6184ca41f0b26aed22056d4ee" }, - "fzf-lua": { "branch": "main", "commit": "f430c5b3b1d531cff8d011474461ea3090e932e2" }, - "lazy.nvim": { "branch": "main", "commit": "bef521ac89c8d423f9d092e37b58e8af0c099309" }, - "monokai.nvim": { "branch": "master", "commit": "b8bd44d5796503173627d7a1fc51f77ec3a08a63" }, - "nvim-cmp": { "branch": "main", "commit": "ce16de5665c766f39c271705b17fff06f7bcb84f" }, - "nvim-lspconfig": { "branch": "master", "commit": "96e5711040df23583591391ce49e556b8cd248d8" }, - "nvim-treesitter": { "branch": "master", "commit": "1b050206e490a4146cdf25c7b38969c1711b5620" }, - "nvim-web-devicons": { "branch": "master", "commit": "3ee60deaa539360518eaab93a6c701fe9f4d82ef" }, - "vim-easy-align": { "branch": "master", "commit": "12dd6316974f71ce333e360c0260b4e1f81169c3" } -} \ No newline at end of file diff --git a/private_dot_config/nvim/lua/display/cmd.lua b/private_dot_config/nvim/lua/display/cmd.lua deleted file mode 100644 index 759dd4d..0000000 --- a/private_dot_config/nvim/lua/display/cmd.lua +++ /dev/null @@ -1,3 +0,0 @@ ---[[ -Loads ui settings for the neovim's command-line ---]] diff --git a/private_dot_config/nvim/lua/display/editor.lua b/private_dot_config/nvim/lua/display/editor.lua deleted file mode 100644 index 3b8598f..0000000 --- a/private_dot_config/nvim/lua/display/editor.lua +++ /dev/null @@ -1,11 +0,0 @@ ---[[ -Loads ui settings for the editor ---]] - -vim.opt.relativenumber = true -- display relative number from the line you are -vim.opt.number = true -vim.opt.wrap = false -- do not break word from line to other -vim.opt.emoji = false -- do not display emoji with specific width --- cursor option -vim.opt.cursorline = true -- display line you are on -vim.opt.cursorcolumn = true -- display column you are on diff --git a/private_dot_config/nvim/lua/display/graphic.lua b/private_dot_config/nvim/lua/display/graphic.lua deleted file mode 100644 index 78de4f5..0000000 --- a/private_dot_config/nvim/lua/display/graphic.lua +++ /dev/null @@ -1,7 +0,0 @@ ---[[ -Loads general graphic settings ---]] - -vim.opt.guifont = "mononoki NFM:h11" -- set font -vim.opt.background = dark -- set theme -vim.cmd( 'silent! colorscheme monokai_pro') -- set colorscheme diff --git a/private_dot_config/nvim/lua/display/init.lua b/private_dot_config/nvim/lua/display/init.lua deleted file mode 100644 index b5bd4ce..0000000 --- a/private_dot_config/nvim/lua/display/init.lua +++ /dev/null @@ -1,13 +0,0 @@ ---[[ -Loads ui and graphical settings - -This file only loads others - -To have a full display of the configuration structure, see the root init.lua ---]] - -require('display.cmd') -- ui settings for the cmd - -require('display.editor') -- ui settings for the editor - -require('display.graphic') -- general graphic settings diff --git a/private_dot_config/nvim/lua/dot_luarc.json b/private_dot_config/nvim/lua/dot_luarc.json deleted file mode 100644 index 79bf18c..0000000 --- a/private_dot_config/nvim/lua/dot_luarc.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "workspace.library": [ - "/home/linarphy/.config/nvim", - "/etc/xdg/nvim", - "/home/linarphy/.local/share/nvim/site", - "/home/linarphy/.local/share/nvim/site/pack/packer/start/fzf", - "/home/linarphy/.local/share/nvim/site/pack/packer/start/fzf-lua", - "/home/linarphy/.local/share/nvim/site/pack/packer/start/gv.vim", - "/home/linarphy/.local/share/nvim/site/pack/packer/start/indent-blankline.nvim", - "/home/linarphy/.local/share/nvim/site/pack/packer/start/monokai.nvim", - "/home/linarphy/.local/share/nvim/site/pack/packer/start/nvim-fzf", - "/home/linarphy/.local/share/nvim/site/pack/packer/start/nvim-lspconfig", - "/home/linarphy/.local/share/nvim/site/pack/packer/start/nvim-treesitter", - "/home/linarphy/.local/share/nvim/site/pack/packer/start/nvim-web-devicons", - "/home/linarphy/.local/share/nvim/site/pack/packer/start/packer.nvim", - "/home/linarphy/.local/share/nvim/site/pack/packer/start/vim-easy-align", - "/home/linarphy/.local/share/nvim/site/pack/packer/start/vim-fugitive", - "/home/linarphy/.local/share/nvim/site/pack/packer/start/vim-peekaboo", - "/usr/share/nvim/site", - "/usr/share/nvim/site/pack/packer/start/packer.nvim", - "/usr/share/nvim/runtime", - "/usr/lib/nvim", - "/usr/share/vim/vimfiles", - "${3rd}/luassert/library" - ] -} \ No newline at end of file diff --git a/private_dot_config/nvim/lua/general/cmd.lua b/private_dot_config/nvim/lua/general/cmd.lua deleted file mode 100644 index e4c308d..0000000 --- a/private_dot_config/nvim/lua/general/cmd.lua +++ /dev/null @@ -1,7 +0,0 @@ ---[[ -Loads cmd settings ---]] - -vim.opt.confirm = true -- ask confirmation before leaving an unsaved file -vim.opt.ignorecase = true -- ignore case in search pattern -vim.opt.smartcase = true -- stop ignoring case in search pattern if upper case diff --git a/private_dot_config/nvim/lua/general/editor.lua b/private_dot_config/nvim/lua/general/editor.lua deleted file mode 100644 index 48c9c4a..0000000 --- a/private_dot_config/nvim/lua/general/editor.lua +++ /dev/null @@ -1,16 +0,0 @@ ---[[ -Loads editor settings ---]] - -vim.opt.textwidth = 72 -- maximum width of text (80 is a standard, but with --- diff marker and email quoting, 72 is safer) - --- apply it to each filetype -vim.opt.formatoptions:append({ t, 1 }) -vim.api.nvim_create_autocmd( - {"Filetype"}, - { - pattern = {"*"}, - command = ":setlocal formatoptions+=t1" - } -) diff --git a/private_dot_config/nvim/lua/general/indent.lua b/private_dot_config/nvim/lua/general/indent.lua deleted file mode 100644 index 870a6af..0000000 --- a/private_dot_config/nvim/lua/general/indent.lua +++ /dev/null @@ -1,7 +0,0 @@ ---[[ -Loads tab and indent settings ---]] - -vim.opt.tabstop = 4 -- number of space equivalent to a tab -vim.opt.shiftwidth = 4 -- number of space to use for indenting -vim.opt.smartindent = true -- can auto insert indent diff --git a/private_dot_config/nvim/lua/general/init.lua b/private_dot_config/nvim/lua/general/init.lua deleted file mode 100644 index 82969ef..0000000 --- a/private_dot_config/nvim/lua/general/init.lua +++ /dev/null @@ -1,15 +0,0 @@ ---[[ -Loads settings not in others category - -This file only loads others - -To have a full display of the configuration structure, see the root init.lua ---]] - -require('general.cmd') -- cmd settings - -require('general.editor') -- editor settings - -require('general.indent') -- tab and indent settings - -require('general.lang') -- lang settings diff --git a/private_dot_config/nvim/lua/general/lang.lua b/private_dot_config/nvim/lua/general/lang.lua deleted file mode 100644 index 66a01a8..0000000 --- a/private_dot_config/nvim/lua/general/lang.lua +++ /dev/null @@ -1,5 +0,0 @@ ---[[ -Loads lang settings ---]] - -vim.opt.spell = true -- enable spell checking diff --git a/private_dot_config/nvim/lua/mapping/init.lua b/private_dot_config/nvim/lua/mapping/init.lua deleted file mode 100644 index 0cae7cd..0000000 --- a/private_dot_config/nvim/lua/mapping/init.lua +++ /dev/null @@ -1,14 +0,0 @@ ---[[ -Loads key mapping settings - -This file only loads others - -To have a full display of the configuration structure, see the root init.lua ---]] - -require('mapping.mapleader') -- define mapleader key - -require('mapping.movement') -- movement linked mapping - -require('mapping.maintenance') -- maintenance and configuration change linked --- mapping diff --git a/private_dot_config/nvim/lua/mapping/maintenance.lua b/private_dot_config/nvim/lua/mapping/maintenance.lua deleted file mode 100644 index 0bc1f43..0000000 --- a/private_dot_config/nvim/lua/mapping/maintenance.lua +++ /dev/null @@ -1,8 +0,0 @@ ---[[ -Loads maintenance and configuration change linked mapping ---]] -local vimrc = '~/.config/nvim/init.lua' -- path to --- init.lua /!\ to change for each OS /!\ - -vim.keymap.set('n', 'ie', ':tabedit ' .. vimrc .. '') -- edit it -vim.keymap.set('n', 'is', ':source ' .. vimrc .. '') -- source it diff --git a/private_dot_config/nvim/lua/mapping/mapleader.lua b/private_dot_config/nvim/lua/mapping/mapleader.lua deleted file mode 100644 index acafe0a..0000000 --- a/private_dot_config/nvim/lua/mapping/mapleader.lua +++ /dev/null @@ -1,5 +0,0 @@ ---[[ -Defines mapleader key ---]] - -vim.g.mapleader = ',' diff --git a/private_dot_config/nvim/lua/mapping/movement.lua b/private_dot_config/nvim/lua/mapping/movement.lua deleted file mode 100644 index 770ff29..0000000 --- a/private_dot_config/nvim/lua/mapping/movement.lua +++ /dev/null @@ -1,13 +0,0 @@ ---[[ -Loads movement linked mapping ---]] - --- moves through buffer with only one key press -vim.keymap.set('n', '', 'h') -vim.keymap.set('n', '', 'j') -vim.keymap.set('n', '', 'k') -vim.keymap.set('n', '', 'l') - --- jump to tag under the cursor with an azerty keyboard -vim.keymap.set('n', 'c', '') -vim.keymap.set('i', 'c', '') diff --git a/private_dot_config/nvim/lua/plugins/dashboard-nvim/init.lua b/private_dot_config/nvim/lua/plugins/dashboard-nvim/init.lua deleted file mode 100644 index f810a4d..0000000 --- a/private_dot_config/nvim/lua/plugins/dashboard-nvim/init.lua +++ /dev/null @@ -1,10 +0,0 @@ ---[[ -Loads settings for dashboard-nvim plugin - -This file only loads others - -To have a full display of the configuration structure, see the root -init.lua ---]] - -require('plugins.dashboard-nvim.menu') -- loads menu settings diff --git a/private_dot_config/nvim/lua/plugins/dashboard-nvim/menu.lua b/private_dot_config/nvim/lua/plugins/dashboard-nvim/menu.lua deleted file mode 100644 index 92200fa..0000000 --- a/private_dot_config/nvim/lua/plugins/dashboard-nvim/menu.lua +++ /dev/null @@ -1,52 +0,0 @@ ---[[ -Loads menu settings ---]] - -local db = require('dashboard') - -db.custom_header = { - '', - 'MMMMMMMMMWkdXMMMMMMMMMMMMMWXOd:\'.. ..\':oOXWMMMMMMMMMMMMMNxkWMMMMMMMMM', - 'MMMMMMMMMWo.;kNMMMMMMMMNOd:\'. .\':oONMMMMMMMMWO:.lWMMMMMMMMM', - 'MMMMMMMMMWo ;kNMMMNkc\' \'ckXMMMWO:. lWMMMMMMMMM', - 'MMMMMMMMMWo .;kKd\' \'oKO:. lWMMMMMMMMM', - 'MMMMMMMMMWo .xO:. :Ox\' lWMMMMMMMMM', - 'MMMMMMMMMWo .oKWMNk;. ;kNMMXd\' lWMMMMMMMMM', - 'MMMMMMMMMWo..oKWMMMMMNk;. ;kNMMMMMMXd\'.lWMMMMMMMMM', - 'MMMMMMMMMWOdKWMMMMMMMMMNk;. ;kNMMMMMMMMMWXxOWMMMMMMMMM', - 'MMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMM', - 'MMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMM', - 'MMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMM', - 'MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM', - 'MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. .;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM', - 'XWMMMMMMMW0doooooooooooooooooooooooddddooooooooooooooooooooooooo0WMMMMMMMMX', - ',oKWMMMMMWd. ;kNMNk; oWMMMMMMXo\'', - '. .oKWMMMMk. ;kNMMMMMNk; .kMMMMMXd\' ', - '\' .oXWMMX; ;kNMMMMMMMMMNk; ;KMMWXd\' .', - 'c .oXWWx. ;kNMMMMMMMMMMMMMNk; .xWWXd\' :', - 'O. .oXNo ;kNMMMMMMMMMMMMMMMMMNk; lXXd\' .k', - 'No .oOc ;kNMMMMMMMMMMMMMMMMMMMMMNk; cOd\' lN', - 'MX: \'c;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMNk; .;c\' ;KM', - 'MM0; ... ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; ... ,0MM', - 'MMM0; .:kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk:. ,0MMM', - 'MMMMKc ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; :KMMMM', - 'MMMMMNd. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; .oXMMMMM', - 'MMMMMMW0:. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; ;OWMMMMMM', - 'MMMMMMMMNl\'lXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXl\'lXMMMMMMMM', - '', -} - -db.custom_center = { - { - icon = ' ', - desc = ' load previous session ', - shortcut = ' , p s l', - action = 'SessionLoad' - }, - { - icon = ' ', - desc = ' recently opened file ', - shortcut = ' , f f o', - action = 'DashboardFindHistory' - } -} diff --git a/private_dot_config/nvim/lua/plugins/fzf-lua/init.lua b/private_dot_config/nvim/lua/plugins/fzf-lua/init.lua deleted file mode 100644 index 9412058..0000000 --- a/private_dot_config/nvim/lua/plugins/fzf-lua/init.lua +++ /dev/null @@ -1,10 +0,0 @@ ---[[ -Loads settings for fzf-lua plugin - -This file only loads others - -To have a full display of the configuration structure, see the root -init.lua ---]] - -require('plugins.fzf-lua.mapping') -- load key shortcut diff --git a/private_dot_config/nvim/lua/plugins/fzf-lua/mapping.lua b/private_dot_config/nvim/lua/plugins/fzf-lua/mapping.lua deleted file mode 100644 index c34604b..0000000 --- a/private_dot_config/nvim/lua/plugins/fzf-lua/mapping.lua +++ /dev/null @@ -1,24 +0,0 @@ ---[[ -Loads key shortcut for the fzf-lua plugin ---]] - -vim.keymap.set( - 'n' , - 'fr' , - 'lua require(\'fzf-lua\').oldfiles()', - { silent = true } -) -- search in recent files - -vim.keymap.set( - 'n' , - 'ff' , - 'lua require(\'fzf-lua\').files()', - { silent = true } -) -- search in files in path - -vim.keymap.set( - 'n' , - 'fw' , - 'lua require(\'fzf-lua\').grep()', - { silent = true } -) -- search for a word diff --git a/private_dot_config/nvim/lua/plugins/indent-blankline/display.lua b/private_dot_config/nvim/lua/plugins/indent-blankline/display.lua deleted file mode 100644 index d5fca81..0000000 --- a/private_dot_config/nvim/lua/plugins/indent-blankline/display.lua +++ /dev/null @@ -1,8 +0,0 @@ ---[[ -Loads ui settings of indent-blankline plugin ---]] - -vim.opt.list = true -- display indent - -vim.opt.listchars:append('eol:↴') -- display end of line (eof) -vim.opt.listchars:append('space:â‹…') -- display space diff --git a/private_dot_config/nvim/lua/plugins/indent-blankline/exclusions.lua b/private_dot_config/nvim/lua/plugins/indent-blankline/exclusions.lua deleted file mode 100644 index f065df0..0000000 --- a/private_dot_config/nvim/lua/plugins/indent-blankline/exclusions.lua +++ /dev/null @@ -1,11 +0,0 @@ ---[[ -Loads list of excluded context where we do not needs to use the plugin ---]] - -require('indent_blankline').setup{ - - filetype_exclude = { - 'dashboard' -- used by the dashboard-nvim plugin - }, - -} diff --git a/private_dot_config/nvim/lua/plugins/indent-blankline/init.lua b/private_dot_config/nvim/lua/plugins/indent-blankline/init.lua deleted file mode 100644 index 9e8326a..0000000 --- a/private_dot_config/nvim/lua/plugins/indent-blankline/init.lua +++ /dev/null @@ -1,16 +0,0 @@ ---[[ -Loads settings for indent-blankline plugin - -This file only loads others - -To have a full display of the configuration structure, see the root -init.lua ---]] - -require('plugins.indent-blankline.display') -- ui and graphical settings - -require('plugins.indent-blankline.exclusions') -- excluded context - -require('plugins.indent-blankline.mapping') -- key mapping settings - -require('plugins.indent-blankline.setup') -- setup settings diff --git a/private_dot_config/nvim/lua/plugins/indent-blankline/mapping.lua b/private_dot_config/nvim/lua/plugins/indent-blankline/mapping.lua deleted file mode 100644 index 8d55dac..0000000 --- a/private_dot_config/nvim/lua/plugins/indent-blankline/mapping.lua +++ /dev/null @@ -1,7 +0,0 @@ ---[[ -Loads key mapping settings for the plugin indent-blankline ---]] - -vim.keymap.set('n', 'pwt', function() -- toggle the plugin - vim.g.indent_blankline_enabled = not vim.g.indent_blankline_enabled -end) diff --git a/private_dot_config/nvim/lua/plugins/indent-blankline/setup.lua b/private_dot_config/nvim/lua/plugins/indent-blankline/setup.lua deleted file mode 100644 index c045d3a..0000000 --- a/private_dot_config/nvim/lua/plugins/indent-blankline/setup.lua +++ /dev/null @@ -1,8 +0,0 @@ ---[[ -Loads setup settings for indent-blankline plugin (except exclusion -settings managed in exclusions.lua) ---]] - -require('indent_blankline').setup{ - use_treesitter = true, -} diff --git a/private_dot_config/nvim/lua/plugins/init.lua b/private_dot_config/nvim/lua/plugins/init.lua deleted file mode 100644 index bb549a1..0000000 --- a/private_dot_config/nvim/lua/plugins/init.lua +++ /dev/null @@ -1,20 +0,0 @@ ---[[ -Loads plugins settings - -This file only loads others - -To have a full display of the configuration structure, see the root init.lua ---]] - -require('plugins.loader') -- install and load plugins and plugins settings - -require('plugins.vim-easy-align') -- settings for vim-easy-align plugin - -require('plugins.fzf-lua') -- settings for fzf-lua plugin - -require('plugins.indent-blankline') -- settings for indeent-blankline ---settings - -require('plugins.nvim-treesitter') -- setting for nvim-treesitter plugin - -require('plugins.nvim-lspconfig') -- setting for nvim-lspconfig plugin diff --git a/private_dot_config/nvim/lua/plugins/lazy.lua b/private_dot_config/nvim/lua/plugins/lazy.lua deleted file mode 100644 index 4d7b5d3..0000000 --- a/private_dot_config/nvim/lua/plugins/lazy.lua +++ /dev/null @@ -1,12 +0,0 @@ -local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" -if not vim.loop.fs_stat(lazypath) then - vim.fn.system({ - "git" , - "clone" , - "--filter=blob:none" , - "https://github.com/folke/lazy.nvim.git", - "--branch=stable" , -- latest stable release - lazypath , - }) -end -vim.opt.rtp:prepend(lazypath) diff --git a/private_dot_config/nvim/lua/plugins/loader.lua b/private_dot_config/nvim/lua/plugins/loader.lua deleted file mode 100644 index c2fcaaf..0000000 --- a/private_dot_config/nvim/lua/plugins/loader.lua +++ /dev/null @@ -1,126 +0,0 @@ ---[[ -Installs and loads plugins and plugins settings ---]] - --- Packer startup -return require('packer').startup(function(use) - use 'wbthomason/packer.nvim' -- packer can manage itself - - use { -- install fzf as a neovim plugin - 'junegunn/fzf', - run = './install --bin' - } - - use 'vijaymarupudi/nvim-fzf' -- link between lua and fzf - - use { - 'ibhagwan/fzf-lua', -- fzf.vim replacement with lua (only for - --linux) - -- optional for icon support - requires = { 'nvim-tree/nvim-web-devicons' } - } - - use 'neovim/nvim-lspconfig' -- Language Server Protocol easy configuration - - use 'tpope/vim-fugitive' -- Git plugin - - use { - 'glepnir/dashboard-nvim', -- dashboard - event = 'VimEnter', - config = function() - require('dashboard').setup { - theme = 'doom', - config = { - header = { - '', - 'MMMMMMMMMWkdXMMMMMMMMMMMMMWXOd:\'.. ..\':oOXWMMMMMMMMMMMMMNxkWMMMMMMMMM', - 'MMMMMMMMMWo.;kNMMMMMMMMNOd:\'. .\':oONMMMMMMMMWO:.lWMMMMMMMMM', - 'MMMMMMMMMWo ;kNMMMNkc\' \'ckXMMMWO:. lWMMMMMMMMM', - 'MMMMMMMMMWo .;kKd\' \'oKO:. lWMMMMMMMMM', - 'MMMMMMMMMWo .xO:. :Ox\' lWMMMMMMMMM', - 'MMMMMMMMMWo .oKWMNk;. ;kNMMXd\' lWMMMMMMMMM', - 'MMMMMMMMMWo..oKWMMMMMNk;. ;kNMMMMMMXd\'.lWMMMMMMMMM', - 'MMMMMMMMMWOdKWMMMMMMMMMNk;. ;kNMMMMMMMMMWXxOWMMMMMMMMM', - 'MMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMM', - 'MMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMM', - 'MMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMM', - 'MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM', - 'MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. .;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM', - 'XWMMMMMMMW0doooooooooooooooooooooooddddooooooooooooooooooooooooo0WMMMMMMMMX', - ',oKWMMMMMWd. ;kNMNk; oWMMMMMMXo\'', - '. .oKWMMMMk. ;kNMMMMMNk; .kMMMMMXd\' ', - '\' .oXWMMX; ;kNMMMMMMMMMNk; ;KMMWXd\' .', - 'c .oXWWx. ;kNMMMMMMMMMMMMMNk; .xWWXd\' :', - 'O. .oXNo ;kNMMMMMMMMMMMMMMMMMNk; lXXd\' .k', - 'No .oOc ;kNMMMMMMMMMMMMMMMMMMMMMNk; cOd\' lN', - 'MX: \'c;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMNk; .;c\' ;KM', - 'MM0; ... ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; ... ,0MM', - 'MMM0; .:kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk:. ,0MMM', - 'MMMMKc ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; :KMMMM', - 'MMMMMNd. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; .oXMMMMM', - 'MMMMMMW0:. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; ;OWMMMMMM', - 'MMMMMMMMNl\'lXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXl\'lXMMMMMMMM', - '', - }, - center = { - { - icon = ' ' , - desc = 'Fichiers récents', - key = 'o', - keymap = ', f r', - action = 'lua require(\'fzf-lua\').oldfiles()', - }, - { - icon = 'î©» ', - desc = 'Rechercher un fichier', - key = 'r', - keymap = ', f f', - action = 'lua require(\'fzf-lua\').files()', - }, - { - icon = 'î­¾ ', - desc = 'Rechercher un mot', - key = 'm', - keymap = ', f w', - action = 'lua require(\'fzf-lua\').grep()', - }, - { - icon = ' ', - desc = 'Ouvrir des fichiers de configuration', - key = 'c', - keymap = ', i e', - action = 'lua vim.cmd( \'e ~/.config/nvim/init.lua\')', - }, - }, - footer = {} - } -} - end, - requires = { - 'nvim-tree/nvim-web-devicons' - } - } - - use 'lukas-reineke/indent-blankline.nvim' -- add indentation guides ---to all lines - - use {'nvim-treesitter/nvim-treesitter', -- parser generator tool --- (completion and better syntax highlighting) - run = function() - local ts_update = require('nvim-treesitter.install').update( - { with_sync = true } - ) - ts_update() - end, - } - - use 'junegunn/gv.vim' -- git commit browser for vim-fugitive - - use 'junegunn/vim-peekaboo' -- real time view of the register - - use 'junegunn/vim-easy-align' -- align multiple line on a symbol - - use 'tanvirtin/monokai.nvim' -- coloscheme - - use 'nvim-tree/nvim-web-devicons' -- adds icons to plugins -end) diff --git a/private_dot_config/nvim/lua/plugins/nvim-lspconfig/eslint.lua b/private_dot_config/nvim/lua/plugins/nvim-lspconfig/eslint.lua deleted file mode 100644 index 49fb5a2..0000000 --- a/private_dot_config/nvim/lua/plugins/nvim-lspconfig/eslint.lua +++ /dev/null @@ -1 +0,0 @@ -require'lspconfig'.eslint.setup{} diff --git a/private_dot_config/nvim/lua/plugins/nvim-lspconfig/init.lua b/private_dot_config/nvim/lua/plugins/nvim-lspconfig/init.lua deleted file mode 100644 index a057b1c..0000000 --- a/private_dot_config/nvim/lua/plugins/nvim-lspconfig/init.lua +++ /dev/null @@ -1,10 +0,0 @@ ---[[ -Loads settings for nvim-lspconfig - -This file only loads others - -To have a full display of the configuration structure, see the root -init.lua ---]] - -require('plugins.nvim-lspconfig.lua_config') diff --git a/private_dot_config/nvim/lua/plugins/nvim-lspconfig/lua_config.lua b/private_dot_config/nvim/lua/plugins/nvim-lspconfig/lua_config.lua deleted file mode 100644 index 4ffc684..0000000 --- a/private_dot_config/nvim/lua/plugins/nvim-lspconfig/lua_config.lua +++ /dev/null @@ -1,26 +0,0 @@ ---[[ -Load server configuration for lua lsp ---]] - -require'lspconfig'.lua_ls.setup { - settings = { - Lua = { - runtime = { - -- Tell the language server which version of Lua you're using (most likely LuaJIT in the case of Neovim) - version = 'LuaJIT', - }, - diagnostics = { - -- Get the language server to recognize the `vim` global - globals = {'vim'}, - }, - workspace = { - -- Make the server aware of Neovim runtime files - library = vim.api.nvim_get_runtime_file("", true), - }, - -- Do not send telemetry data containing a randomized but unique identifier - telemetry = { - enable = false, - }, - }, - }, -} diff --git a/private_dot_config/nvim/lua/plugins/nvim-lspconfig/settings.lua b/private_dot_config/nvim/lua/plugins/nvim-lspconfig/settings.lua deleted file mode 100644 index 8a8c621..0000000 --- a/private_dot_config/nvim/lua/plugins/nvim-lspconfig/settings.lua +++ /dev/null @@ -1,110 +0,0 @@ ---[[ -Settings for main nvim-lspconfg plugin ---]] - --- Setup language servers. -local lspconfig = require('lspconfig') -local luasnip = require('luasnip') -lspconfig.pyright.setup {} -lspconfig.tsserver.setup {} -lspconfig.rust_analyzer.setup { - -- Server-specific settings. See `:help lspconfig-setup` - settings = { - ['rust-analyzer'] = {}, - }, -} - - --- Global mappings. --- See `:help vim.diagnostic.*` for documentation on any of the below functions -vim.keymap.set('n', 'ple', vim.diagnostic.open_float) -vim.keymap.set('n', 'pln', vim.diagnostic.goto_prev) -vim.keymap.set('n', 'pl?', vim.diagnostic.goto_next) -vim.keymap.set('n', 'plq', vim.diagnostic.setloclist) - --- Use LspAttach autocommand to only map the following keys --- after the language server attaches to the current buffer -vim.api.nvim_create_autocmd('LspAttach', { - group = vim.api.nvim_create_augroup('UserLspConfig', {}), - callback = function(ev) - -- Enable completion triggered by - vim.bo[ev.buf].omnifunc = 'v:lua.vim.lsp.omnifunc' - - -- Buffer local mappings. - -- See `:help vim.lsp.*` for documentation on any of the below functions - local opts = { buffer = ev.buf } - vim.keymap.set('n', 'plD', vim.lsp.buf.declaration, opts) - vim.keymap.set('n', 'pld', vim.lsp.buf.definition, opts) - vim.keymap.set('n', 'plh', vim.lsp.buf.hover, opts) - vim.keymap.set('n', 'pli', vim.lsp.buf.implementation, opts) - vim.keymap.set('n', 'pls', vim.lsp.buf.signature_help, opts) - vim.keymap.set('n', 'plwa', vim.lsp.buf.add_workspace_folder, opts) - vim.keymap.set('n', 'plwr', vim.lsp.buf.remove_workspace_folder, opts) - vim.keymap.set('n', 'plwl', function() - print(vim.inspect(vim.lsp.buf.list_workspace_folders())) - end, opts) - vim.keymap.set('n', 'plt', vim.lsp.buf.type_definition, opts) - vim.keymap.set('n', 'plr', vim.lsp.buf.rename, opts) - vim.keymap.set({ 'n', 'v' }, 'plca', vim.lsp.buf.code_action, opts) - vim.keymap.set('n', 'gr', vim.lsp.buf.references, opts) - vim.keymap.set('n', 'pll', function() - vim.lsp.buf.format { async = true } - end, opts) - end, -}) - --- Add additional capabilities supported by nvim-cmp -local capabilities = require("cmp_nvim_lsp").default_capabilities() - -local lspconfig = require('lspconfig') - --- Enable some language servers with the additional completion capabilities offered by nvim-cmp -local servers = { 'rust_analyzer', 'tsserver' } -for _, lsp in ipairs(servers) do - lspconfig[lsp].setup { - -- on_attach = my_custom_on_attach, - capabilities = capabilities, - } -end - --- nvim-cmp setup -local cmp = require 'cmp' -cmp.setup { - snippet = { - expand = function(args) - luasnip.lsp_expand(args.body) - end, - }, - mapping = cmp.mapping.preset.insert({ - [''] = cmp.mapping.scroll_docs(-4), -- Up - [''] = cmp.mapping.scroll_docs(4), -- Down - -- C-b (back) C-f (forward) for snippet placeholder navigation. - [''] = cmp.mapping.complete(), - [''] = cmp.mapping.confirm { - behavior = cmp.ConfirmBehavior.Replace, - select = true, - }, - [''] = cmp.mapping(function(fallback) - if cmp.visible() then - cmp.select_next_item() - elseif luasnip.expand_or_jumpable() then - luasnip.expand_or_jump() - else - fallback() - end - end, { 'i', 's' }), - [''] = cmp.mapping(function(fallback) - if cmp.visible() then - cmp.select_prev_item() - elseif luasnip.jumpable(-1) then - luasnip.jump(-1) - else - fallback() - end - end, { 'i', 's' }), - }), - sources = { - { name = 'nvim_lsp' }, - { name = 'luasnip' }, - }, -} diff --git a/private_dot_config/nvim/lua/plugins/nvim-treesitter/init.lua b/private_dot_config/nvim/lua/plugins/nvim-treesitter/init.lua deleted file mode 100644 index 2feead4..0000000 --- a/private_dot_config/nvim/lua/plugins/nvim-treesitter/init.lua +++ /dev/null @@ -1,13 +0,0 @@ ---[[ -Loads settings for nvim-treesitter plugin - -This file only loads others - -To have a full display of the configuration structure, see the root -init.lua ---]] - -require('plugins.nvim-treesitter.workaround') -- workaround found on ---https://github.com/nvim-treesitter/nvim-treesitter/wiki/Installation - -require('plugins.nvim-treesitter.setup') -- setup settings diff --git a/private_dot_config/nvim/lua/plugins/nvim-treesitter/setup.lua b/private_dot_config/nvim/lua/plugins/nvim-treesitter/setup.lua deleted file mode 100644 index af54c27..0000000 --- a/private_dot_config/nvim/lua/plugins/nvim-treesitter/setup.lua +++ /dev/null @@ -1,14 +0,0 @@ ---[[ -Loads setup settings for nvim-treesitter plugin ---]] - -require('nvim-treesitter.configs').setup { - ensure_installed = 'all', -- installed parser - sync_install = false, -- don't install parsers synchronously - auto_install = false, -- install missing parsers when entering ---buffer - - highlight = { - enable = true, -- enable highlighting - } -} diff --git a/private_dot_config/nvim/lua/plugins/nvim-treesitter/workaround.lua b/private_dot_config/nvim/lua/plugins/nvim-treesitter/workaround.lua deleted file mode 100644 index ebab7ff..0000000 --- a/private_dot_config/nvim/lua/plugins/nvim-treesitter/workaround.lua +++ /dev/null @@ -1,17 +0,0 @@ ---[[ -Loads workaround found on -https://github.com/nvim-treesitter/nvim-treesitter/wiki/Installation ---]] - --- vim.opt.foldmethod = 'expr' --- vim.opt.foldexpr = 'nvim_treesitter#foldexpr()' ----WORKAROUND to enable folding ---[[ vim.api.nvim_create_autocmd({'BufEnter','BufAdd','BufNew','BufNewFile','BufWinEnter'}, { - group = vim.api.nvim_create_augroup('TS_FOLD_WORKAROUND', {}), - callback = function() - vim.opt.foldmethod = 'expr' - vim.opt.foldexpr = 'nvim_treesitter#foldexpr()' - end -}) ---]] ----ENDWORKAROUND diff --git a/private_dot_config/nvim/lua/plugins/settings/cmp-nvim-lsp.lua b/private_dot_config/nvim/lua/plugins/settings/cmp-nvim-lsp.lua deleted file mode 100644 index fd8d049..0000000 --- a/private_dot_config/nvim/lua/plugins/settings/cmp-nvim-lsp.lua +++ /dev/null @@ -1,3 +0,0 @@ -return { - 'hrsh7th/cmp-nvim-lsp', -} diff --git a/private_dot_config/nvim/lua/plugins/settings/dashboard-nvim.lua b/private_dot_config/nvim/lua/plugins/settings/dashboard-nvim.lua deleted file mode 100644 index 3fefbd5..0000000 --- a/private_dot_config/nvim/lua/plugins/settings/dashboard-nvim.lua +++ /dev/null @@ -1,77 +0,0 @@ -return { - 'glepnir/dashboard-nvim', - event = 'VimEnter' , - config = function() - require('dashboard').setup({ - theme = 'doom', - config = { - header = { - '', - 'MMMMMMMMMWkdXMMMMMMMMMMMMMWXOd:\'.. ..\':oOXWMMMMMMMMMMMMMNxkWMMMMMMMMM', - 'MMMMMMMMMWo.;kNMMMMMMMMNOd:\'. .\':oONMMMMMMMMWO:.lWMMMMMMMMM', - 'MMMMMMMMMWo ;kNMMMNkc\' \'ckXMMMWO:. lWMMMMMMMMM', - 'MMMMMMMMMWo .;kKd\' \'oKO:. lWMMMMMMMMM', - 'MMMMMMMMMWo .xO:. :Ox\' lWMMMMMMMMM', - 'MMMMMMMMMWo .oKWMNk;. ;kNMMXd\' lWMMMMMMMMM', - 'MMMMMMMMMWo..oKWMMMMMNk;. ;kNMMMMMMXd\'.lWMMMMMMMMM', - 'MMMMMMMMMWOdKWMMMMMMMMMNk;. ;kNMMMMMMMMMWXxOWMMMMMMMMM', - 'MMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMM', - 'MMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMM', - 'MMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMM', - 'MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM', - 'MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. .;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM', - 'XWMMMMMMMW0doooooooooooooooooooooooddddooooooooooooooooooooooooo0WMMMMMMMMX', - ',oKWMMMMMWd. ;kNMNk; oWMMMMMMXo\'', - '. .oKWMMMMk. ;kNMMMMMNk; .kMMMMMXd\' ', - '\' .oXWMMX; ;kNMMMMMMMMMNk; ;KMMWXd\' .', - 'c .oXWWx. ;kNMMMMMMMMMMMMMNk; .xWWXd\' :', - 'O. .oXNo ;kNMMMMMMMMMMMMMMMMMNk; lXXd\' .k', - 'No .oOc ;kNMMMMMMMMMMMMMMMMMMMMMNk; cOd\' lN', - 'MX: \'c;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMNk; .;c\' ;KM', - 'MM0; ... ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; ... ,0MM', - 'MMM0; .:kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk:. ,0MMM', - 'MMMMKc ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; :KMMMM', - 'MMMMMNd. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; .oXMMMMM', - 'MMMMMMW0:. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; ;OWMMMMMM', - 'MMMMMMMMNl\'lXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXl\'lXMMMMMMMM', - '', - }, - center = { - { - icon = ' ' , - desc = 'Fichiers récents', - key = 'o', - keymap = ', f r', - action = 'lua require(\'fzf-lua\').oldfiles()', - }, - { - icon = 'î©» ', - desc = 'Rechercher un fichier', - key = 'r', - keymap = ', f f', - action = 'lua require(\'fzf-lua\').files()', - }, - { - icon = 'î­¾ ', - desc = 'Rechercher un mot', - key = 'm', - keymap = ', f w', - action = 'lua require(\'fzf-lua\').grep()', - }, - { - icon = ' ', - desc = 'Ouvrir des fichiers de configuration', - key = 'c', - keymap = ', i e', - action = 'lua vim.cmd( \'e ~/AppData/Local/nvim/init.lua\')', - }, - }, - footer = { - }, - } , - }) - end , - dependencies = { { - 'nvim-tree/nvim-web-devicons', - } } -} -- dashboard at start diff --git a/private_dot_config/nvim/lua/plugins/settings/fzf-lua.lua b/private_dot_config/nvim/lua/plugins/settings/fzf-lua.lua deleted file mode 100644 index 86b0233..0000000 --- a/private_dot_config/nvim/lua/plugins/settings/fzf-lua.lua +++ /dev/null @@ -1,10 +0,0 @@ -return { - 'ibhagwan/fzf-lua', - dependencies = { - 'nvim-tree/nvim-web-devicons', - } , - config = function() - require('fzf-lua').setup({ - }) - end -} -- use fzf with nvim diff --git a/private_dot_config/nvim/lua/plugins/settings/luasnip.lua b/private_dot_config/nvim/lua/plugins/settings/luasnip.lua deleted file mode 100644 index 7759690..0000000 --- a/private_dot_config/nvim/lua/plugins/settings/luasnip.lua +++ /dev/null @@ -1,3 +0,0 @@ -return { - 'L3MON4D3/LuaSnip', -} diff --git a/private_dot_config/nvim/lua/plugins/settings/monokai_nvim.lua b/private_dot_config/nvim/lua/plugins/settings/monokai_nvim.lua deleted file mode 100644 index 326cc77..0000000 --- a/private_dot_config/nvim/lua/plugins/settings/monokai_nvim.lua +++ /dev/null @@ -1,3 +0,0 @@ -return { - 'tanvirtin/monokai.nvim', -} -- colorscheme diff --git a/private_dot_config/nvim/lua/plugins/settings/nvim-lspconfig.lua b/private_dot_config/nvim/lua/plugins/settings/nvim-lspconfig.lua deleted file mode 100644 index e85e6ee..0000000 --- a/private_dot_config/nvim/lua/plugins/settings/nvim-lspconfig.lua +++ /dev/null @@ -1,16 +0,0 @@ -return { - 'neovim/nvim-lspconfig', - event = { - 'BufReadPre', - 'BufNewFile', - }, - servers = { - settings = { - Lua = { - telemetry = { - enable = false, - }, - }, - }, - }, -} diff --git a/private_dot_config/nvim/lua/plugins/settings/nvim-treesitter.lua b/private_dot_config/nvim/lua/plugins/settings/nvim-treesitter.lua deleted file mode 100644 index bba93a9..0000000 --- a/private_dot_config/nvim/lua/plugins/settings/nvim-treesitter.lua +++ /dev/null @@ -1,22 +0,0 @@ -return { - 'nvim-treesitter/nvim-treesitter', - version = false, - build = function() - require('nvim-treesitter.install').update( { - with_sync = true, - } )() - end, - opts = { - highlight = { - enable = true, - }, - indent = { - enable = true, - }, - ensure_installed = { - "all" - }, - sync_install = false, - auto_install = false, - } -} diff --git a/private_dot_config/nvim/lua/plugins/settings/nvim_cmp.lua b/private_dot_config/nvim/lua/plugins/settings/nvim_cmp.lua deleted file mode 100644 index e692c63..0000000 --- a/private_dot_config/nvim/lua/plugins/settings/nvim_cmp.lua +++ /dev/null @@ -1,3 +0,0 @@ -return { - 'hrsh7th/nvim-cmp', -} diff --git a/private_dot_config/nvim/lua/plugins/settings/vim-easy-align.lua b/private_dot_config/nvim/lua/plugins/settings/vim-easy-align.lua deleted file mode 100644 index 83bcd49..0000000 --- a/private_dot_config/nvim/lua/plugins/settings/vim-easy-align.lua +++ /dev/null @@ -1,3 +0,0 @@ -return { - 'junegunn/vim-easy-align', -} diff --git a/private_dot_config/nvim/lua/plugins/vim-easy-align/init.lua b/private_dot_config/nvim/lua/plugins/vim-easy-align/init.lua deleted file mode 100644 index b7771b1..0000000 --- a/private_dot_config/nvim/lua/plugins/vim-easy-align/init.lua +++ /dev/null @@ -1,10 +0,0 @@ ---[[ -Loads settings for vim-easy-align plugin - -This file only loads others - -To have a full display of the configuration structure, see the root -init.lua ---]] - -require('plugins.vim-easy-align.mapping') -- key mapping settings diff --git a/private_dot_config/nvim/lua/plugins/vim-easy-align/mapping.lua b/private_dot_config/nvim/lua/plugins/vim-easy-align/mapping.lua deleted file mode 100644 index 5a9174b..0000000 --- a/private_dot_config/nvim/lua/plugins/vim-easy-align/mapping.lua +++ /dev/null @@ -1,6 +0,0 @@ ---[[ -Loads key mapping settings ---]] - -vim.keymap.set('v', 'pa', '(EasyAlign)') -- align selected --- lines diff --git a/private_dot_config/nvim/plugin/packer_compiled.lua b/private_dot_config/nvim/plugin/packer_compiled.lua deleted file mode 100644 index df31cf5..0000000 --- a/private_dot_config/nvim/plugin/packer_compiled.lua +++ /dev/null @@ -1,174 +0,0 @@ --- Automatically generated packer.nvim plugin loader code - -if vim.api.nvim_call_function('has', {'nvim-0.5'}) ~= 1 then - vim.api.nvim_command('echohl WarningMsg | echom "Invalid Neovim version for packer.nvim! | echohl None"') - return -end - -vim.api.nvim_command('packadd packer.nvim') - -local no_errors, error_msg = pcall(function() - -_G._packer = _G._packer or {} -_G._packer.inside_compile = true - -local time -local profile_info -local should_profile = false -if should_profile then - local hrtime = vim.loop.hrtime - profile_info = {} - time = function(chunk, start) - if start then - profile_info[chunk] = hrtime() - else - profile_info[chunk] = (hrtime() - profile_info[chunk]) / 1e6 - end - end -else - time = function(chunk, start) end -end - -local function save_profiles(threshold) - local sorted_times = {} - for chunk_name, time_taken in pairs(profile_info) do - sorted_times[#sorted_times + 1] = {chunk_name, time_taken} - end - table.sort(sorted_times, function(a, b) return a[2] > b[2] end) - local results = {} - for i, elem in ipairs(sorted_times) do - if not threshold or threshold and elem[2] > threshold then - results[i] = elem[1] .. ' took ' .. elem[2] .. 'ms' - end - end - if threshold then - table.insert(results, '(Only showing plugins that took longer than ' .. threshold .. ' ms ' .. 'to load)') - end - - _G._packer.profile_output = results -end - -time([[Luarocks path setup]], true) -local package_path_str = "/home/linarphy/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/home/linarphy/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/home/linarphy/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/home/linarphy/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua" -local install_cpath_pattern = "/home/linarphy/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/lua/5.1/?.so" -if not string.find(package.path, package_path_str, 1, true) then - package.path = package.path .. ';' .. package_path_str -end - -if not string.find(package.cpath, install_cpath_pattern, 1, true) then - package.cpath = package.cpath .. ';' .. install_cpath_pattern -end - -time([[Luarocks path setup]], false) -time([[try_loadstring definition]], true) -local function try_loadstring(s, component, name) - local success, result = pcall(loadstring(s), name, _G.packer_plugins[name]) - if not success then - vim.schedule(function() - vim.api.nvim_notify('packer.nvim: Error running ' .. component .. ' for ' .. name .. ': ' .. result, vim.log.levels.ERROR, {}) - end) - end - return result -end - -time([[try_loadstring definition]], false) -time([[Defining packer_plugins]], true) -_G.packer_plugins = { - ["dashboard-nvim"] = { - config = { "\27LJ\2\nË\20\0\0\6\0\14\0\0236\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0005\3\5\0005\4\4\0=\4\6\0034\4\5\0005\5\a\0>\5\1\0045\5\b\0>\5\2\0045\5\t\0>\5\3\0045\5\n\0>\5\4\4=\4\v\0034\4\0\0=\4\f\3=\3\r\2B\0\2\1K\0\1\0\vconfig\vfooter\vcenter\1\0\5\tdesc)Ouvrir des fichiers de configuration\ticon\t \vaction.lua vim.cmd( 'e ~/.config/nvim/init.lua')\vkeymap\n, i e\bkey\6c\1\0\5\tdesc\22Rechercher un mot\ticon\tî­¾ \vaction\"lua require('fzf-lua').grep()\vkeymap\n, f w\bkey\6m\1\0\5\tdesc\26Rechercher un fichier\ticon\tî©» \vaction#lua require('fzf-lua').files()\vkeymap\n, f f\bkey\6r\1\0\5\tdesc\22Fichiers récents\ticon\n \vaction&lua require('fzf-lua').oldfiles()\vkeymap\n, f r\bkey\6o\vheader\1\0\0\1\30\0\0\5PMMMMMMMMMWkdXMMMMMMMMMMMMMWXOd:'.. ..':oOXWMMMMMMMMMMMMMNxkWMMMMMMMMMPMMMMMMMMMWo.;kNMMMMMMMMNOd:'. .':oONMMMMMMMMWO:.lWMMMMMMMMMPMMMMMMMMMWo ;kNMMMNkc' 'ckXMMMWO:. lWMMMMMMMMMPMMMMMMMMMWo .;kKd' 'oKO:. lWMMMMMMMMMPMMMMMMMMMWo .xO:. :Ox' lWMMMMMMMMMPMMMMMMMMMWo .oKWMNk;. ;kNMMXd' lWMMMMMMMMMPMMMMMMMMMWo..oKWMMMMMNk;. ;kNMMMMMMXd'.lWMMMMMMMMMPMMMMMMMMMWOdKWMMMMMMMMMNk;. ;kNMMMMMMMMMWXxOWMMMMMMMMMPMMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMPMMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. .;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPXWMMMMMMMW0doooooooooooooooooooooooddddooooooooooooooooooooooooo0WMMMMMMMMXP,oKWMMMMMWd. ;kNMNk; oWMMMMMMXo'P. .oKWMMMMk. ;kNMMMMMNk; .kMMMMMXd' P' .oXWMMX; ;kNMMMMMMMMMNk; ;KMMWXd' .Pc .oXWWx. ;kNMMMMMMMMMMMMMNk; .xWWXd' :PO. .oXNo ;kNMMMMMMMMMMMMMMMMMNk; lXXd' .kPNo .oOc ;kNMMMMMMMMMMMMMMMMMMMMMNk; cOd' lNPMX: 'c;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMNk; .;c' ;KMPMM0; ... ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; ... ,0MMPMMM0; .:kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk:. ,0MMMPMMMMKc ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; :KMMMMPMMMMMNd. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; .oXMMMMMPMMMMMMW0:. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; ;OWMMMMMMPMMMMMMMMNl'lXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXl'lXMMMMMMMM\5\1\0\1\ntheme\tdoom\nsetup\14dashboard\frequire\0" }, - loaded = false, - needs_bufread = false, - only_cond = false, - path = "/home/linarphy/.local/share/nvim/site/pack/packer/opt/dashboard-nvim", - url = "https://github.com/glepnir/dashboard-nvim" - }, - fzf = { - loaded = true, - path = "/home/linarphy/.local/share/nvim/site/pack/packer/start/fzf", - url = "https://github.com/junegunn/fzf" - }, - ["fzf-lua"] = { - loaded = true, - path = "/home/linarphy/.local/share/nvim/site/pack/packer/start/fzf-lua", - url = "https://github.com/ibhagwan/fzf-lua" - }, - ["gv.vim"] = { - loaded = true, - path = "/home/linarphy/.local/share/nvim/site/pack/packer/start/gv.vim", - url = "https://github.com/junegunn/gv.vim" - }, - ["indent-blankline.nvim"] = { - loaded = true, - path = "/home/linarphy/.local/share/nvim/site/pack/packer/start/indent-blankline.nvim", - url = "https://github.com/lukas-reineke/indent-blankline.nvim" - }, - ["monokai.nvim"] = { - loaded = true, - path = "/home/linarphy/.local/share/nvim/site/pack/packer/start/monokai.nvim", - url = "https://github.com/tanvirtin/monokai.nvim" - }, - ["nvim-fzf"] = { - loaded = true, - path = "/home/linarphy/.local/share/nvim/site/pack/packer/start/nvim-fzf", - url = "https://github.com/vijaymarupudi/nvim-fzf" - }, - ["nvim-lspconfig"] = { - loaded = true, - path = "/home/linarphy/.local/share/nvim/site/pack/packer/start/nvim-lspconfig", - url = "https://github.com/neovim/nvim-lspconfig" - }, - ["nvim-treesitter"] = { - loaded = true, - path = "/home/linarphy/.local/share/nvim/site/pack/packer/start/nvim-treesitter", - url = "https://github.com/nvim-treesitter/nvim-treesitter" - }, - ["nvim-web-devicons"] = { - loaded = true, - path = "/home/linarphy/.local/share/nvim/site/pack/packer/start/nvim-web-devicons", - url = "https://github.com/nvim-tree/nvim-web-devicons" - }, - ["packer.nvim"] = { - loaded = true, - path = "/home/linarphy/.local/share/nvim/site/pack/packer/start/packer.nvim", - url = "https://github.com/wbthomason/packer.nvim" - }, - ["vim-easy-align"] = { - loaded = true, - path = "/home/linarphy/.local/share/nvim/site/pack/packer/start/vim-easy-align", - url = "https://github.com/junegunn/vim-easy-align" - }, - ["vim-fugitive"] = { - loaded = true, - path = "/home/linarphy/.local/share/nvim/site/pack/packer/start/vim-fugitive", - url = "https://github.com/tpope/vim-fugitive" - }, - ["vim-peekaboo"] = { - loaded = true, - path = "/home/linarphy/.local/share/nvim/site/pack/packer/start/vim-peekaboo", - url = "https://github.com/junegunn/vim-peekaboo" - } -} - -time([[Defining packer_plugins]], false) -vim.cmd [[augroup packer_load_aucmds]] -vim.cmd [[au!]] - -- Event lazy-loads -time([[Defining lazy-load event autocommands]], true) -vim.cmd [[au VimEnter * ++once lua require("packer.load")({'dashboard-nvim'}, { event = "VimEnter *" }, _G.packer_plugins)]] -time([[Defining lazy-load event autocommands]], false) -vim.cmd("augroup END") - -_G._packer.inside_compile = false -if _G._packer.needs_bufread == true then - vim.cmd("doautocmd BufRead") -end -_G._packer.needs_bufread = false - -if should_profile then save_profiles() end - -end) - -if not no_errors then - error_msg = error_msg:gsub('"', '\\"') - vim.api.nvim_command('echohl ErrorMsg | echom "Error in packer_compiled: '..error_msg..'" | echom "Please check your config for correctness" | echohl None') -end