aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoromagdy7 <omar.professional8777@gmail.com>2023-04-07 19:58:00 +0200
committeromagdy7 <omar.professional8777@gmail.com>2023-04-07 19:58:00 +0200
commit1626062086fd4e48d1ea464748731218255573ae (patch)
tree60587871d301a99eb63efd76390dbebb6a4f8658
parent71615f5f9332ba18c837cf8f35fc8660be1e43ec (diff)
downloaddotfiles-1626062086fd4e48d1ea464748731218255573ae.tar.xz
dotfiles-1626062086fd4e48d1ea464748731218255573ae.zip
Added some updates to neovim and awesomewm
-rwxr-xr-xawesome/.config/awesome/autostart.sh1
-rw-r--r--awesome/.config/awesome/rc.lua3
-rw-r--r--nvim/.config/nvim/lua/core/mappings.lua8
-rw-r--r--nvim/.config/nvim/lua/custom/plugins/catppuccin.lua45
-rw-r--r--nvim/.config/nvim/lua/custom/plugins/init.lua11
-rw-r--r--nvim/.config/nvim/lua/custom/plugins/lspconfig.lua2
-rw-r--r--nvim/.config/nvim/lua/custom/plugins/nvim-ts-autotag.lua5
-rw-r--r--nvim/.config/nvim/lua/plugins/configs/lspconfig.lua4
-rw-r--r--nvim/.config/nvim/plugin/packer_compiled.lua209
-rwxr-xr-xscripts/.scripts/books.sh2
-rw-r--r--zsh/.zshrc10
11 files changed, 186 insertions, 114 deletions
diff --git a/awesome/.config/awesome/autostart.sh b/awesome/.config/awesome/autostart.sh
index 859807b..7cee995 100755
--- a/awesome/.config/awesome/autostart.sh
+++ b/awesome/.config/awesome/autostart.sh
@@ -8,7 +8,6 @@ function run {
}
run nm-applet
-run variety
run xfce4-power-manager
run blueberry-tray
run /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
diff --git a/awesome/.config/awesome/rc.lua b/awesome/.config/awesome/rc.lua
index 38a4bfc..4a5354e 100644
--- a/awesome/.config/awesome/rc.lua
+++ b/awesome/.config/awesome/rc.lua
@@ -108,10 +108,9 @@ local modkey1 = "Control"
--change these variables if you want
local browser1 = "brave"
local browser2 = "FireDragon"
-local browser3 = "chromium -no-default-browser-check"
local editor = os.getenv("EDITOR") or "nano"
local editorgui = "neovide"
-local filemanager = "dolphin"
+local filemanager = "pcmanfm"
local mailclient = "mailspring"
local mediaplayer = "spotify"
local terminal = "kitty"
diff --git a/nvim/.config/nvim/lua/core/mappings.lua b/nvim/.config/nvim/lua/core/mappings.lua
index 8bd5af8..3a72dea 100644
--- a/nvim/.config/nvim/lua/core/mappings.lua
+++ b/nvim/.config/nvim/lua/core/mappings.lua
@@ -100,7 +100,7 @@ M.tabufline = {
["<Bslash>"] = { "<cmd> TbufPick <CR>", "Pick buffer" },
-- close buffer + hide terminal buffer
- ["<leader>x"] = {
+ ["<leader>v"] = {
function()
require("nvchad_ui.tabufline").close_buffer()
end,
@@ -313,7 +313,7 @@ M.nvterm = {
"toggle horizontal term",
},
- ["<A-v>"] = {
+ ["<A-;>"] = {
function()
require("nvterm.terminal").toggle "vertical"
end,
@@ -337,7 +337,7 @@ M.nvterm = {
"toggle horizontal term",
},
- ["<A-v>"] = {
+ ["<A-;>"] = {
function()
require("nvterm.terminal").toggle "vertical"
end,
@@ -353,7 +353,7 @@ M.nvterm = {
"new horizontal term",
},
- ["<leader>v"] = {
+ ["<leader>;"] = {
function()
require("nvterm.terminal").new "vertical"
end,
diff --git a/nvim/.config/nvim/lua/custom/plugins/catppuccin.lua b/nvim/.config/nvim/lua/custom/plugins/catppuccin.lua
new file mode 100644
index 0000000..20d1d60
--- /dev/null
+++ b/nvim/.config/nvim/lua/custom/plugins/catppuccin.lua
@@ -0,0 +1,45 @@
+-- require("catppuccin").setup({
+-- flavour = "mocha", -- latte, frappe, macchiato, mocha
+-- background = { -- :h background
+-- light = "latte",
+-- dark = "mocha",
+-- },
+-- transparent_background = true,
+-- show_end_of_buffer = false, -- show the '~' characters after the end of buffers
+-- term_colors = false,
+-- dim_inactive = {
+-- enabled = false,
+-- shade = "dark",
+-- percentage = 0.15,
+-- },
+-- no_italic = false, -- Force no italic
+-- no_bold = false, -- Force no bold
+-- styles = {
+-- comments = { "italic" },
+-- conditionals = { "italic" },
+-- loops = {},
+-- functions = {},
+-- keywords = {},
+-- strings = {},
+-- variables = {},
+-- numbers = {},
+-- booleans = {},
+-- properties = {},
+-- types = {},
+-- operators = {},
+-- },
+-- color_overrides = {},
+-- custom_highlights = {},
+-- integrations = {
+-- cmp = true,
+-- gitsigns = true,
+-- nvimtree = true,
+-- telescope = true,
+-- notify = false,
+-- mini = false,
+-- -- For more plugins integrations please scroll down (https://github.com/catppuccin/nvim#integrations)
+-- },
+-- })
+--
+-- -- setup must be called before loading
+-- vim.cmd.colorscheme "catppuccin"
diff --git a/nvim/.config/nvim/lua/custom/plugins/init.lua b/nvim/.config/nvim/lua/custom/plugins/init.lua
index 99f1fdb..b855386 100644
--- a/nvim/.config/nvim/lua/custom/plugins/init.lua
+++ b/nvim/.config/nvim/lua/custom/plugins/init.lua
@@ -13,6 +13,17 @@ return {
},
["MunifTanjim/nui.nvim"] = {},
+ ["Exafunction/codeium.vim"] = {},
+ -- ["catppuccin/nvim"] = {
+ -- config = function()
+ -- require "custom.plugins.catppuccin"
+ -- end
+ -- },
+ ["windwp/nvim-ts-autotag"] = {
+ config = function()
+ require "custom.plugins.nvim-ts-autotag"
+ end
+ },
}
diff --git a/nvim/.config/nvim/lua/custom/plugins/lspconfig.lua b/nvim/.config/nvim/lua/custom/plugins/lspconfig.lua
index 4f0c8de..46d0f6c 100644
--- a/nvim/.config/nvim/lua/custom/plugins/lspconfig.lua
+++ b/nvim/.config/nvim/lua/custom/plugins/lspconfig.lua
@@ -2,7 +2,7 @@ local on_attach = require("plugins.configs.lspconfig").on_attach
local capabilities = require("plugins.configs.lspconfig").capabilities
local lspconfig = require "lspconfig"
-local servers = { "html", "clangd", "rust_analyzer", "tsserver"}
+local servers = { "html", "clangd", "rust_analyzer", "tsserver", "pyright", "cssls", "tailwindcss"}
for _, lsp in ipairs(servers) do
lspconfig[lsp].setup {
diff --git a/nvim/.config/nvim/lua/custom/plugins/nvim-ts-autotag.lua b/nvim/.config/nvim/lua/custom/plugins/nvim-ts-autotag.lua
new file mode 100644
index 0000000..f14936f
--- /dev/null
+++ b/nvim/.config/nvim/lua/custom/plugins/nvim-ts-autotag.lua
@@ -0,0 +1,5 @@
+require'nvim-treesitter.configs'.setup {
+ autotag = {
+ enable = true,
+ }
+}
diff --git a/nvim/.config/nvim/lua/plugins/configs/lspconfig.lua b/nvim/.config/nvim/lua/plugins/configs/lspconfig.lua
index aa00274..9a4b173 100644
--- a/nvim/.config/nvim/lua/plugins/configs/lspconfig.lua
+++ b/nvim/.config/nvim/lua/plugins/configs/lspconfig.lua
@@ -13,8 +13,8 @@ local utils = require "core.utils"
-- export on_attach & capabilities for custom lspconfigs
M.on_attach = function(client, bufnr)
- client.server_capabilities.documentFormattingProvider = false
- client.server_capabilities.documentRangeFormattingProvider = false
+ client.server_capabilities.documentFormattingProvider = true
+ client.server_capabilities.documentRangeFormattingProvider = true
utils.load_mappings("lspconfig", { buffer = bufnr })
diff --git a/nvim/.config/nvim/plugin/packer_compiled.lua b/nvim/.config/nvim/plugin/packer_compiled.lua
index dbbaa55..7505e86 100644
--- a/nvim/.config/nvim/plugin/packer_compiled.lua
+++ b/nvim/.config/nvim/plugin/packer_compiled.lua
@@ -157,6 +157,11 @@ _G.packer_plugins = {
path = "/home/omar/.local/share/nvim/site/pack/packer/opt/cmp_luasnip",
url = "https://github.com/saadparwaiz1/cmp_luasnip"
},
+ ["codeium.vim"] = {
+ loaded = true,
+ path = "/home/omar/.local/share/nvim/site/pack/packer/start/codeium.vim",
+ url = "https://github.com/Exafunction/codeium.vim"
+ },
["competitest.nvim"] = {
config = { "\27LJ\2\n:\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\31custom.plugins.competitest\frequire\0" },
loaded = true,
@@ -223,7 +228,7 @@ _G.packer_plugins = {
url = "https://github.com/windwp/nvim-autopairs"
},
["nvim-cmp"] = {
- after = { "LuaSnip", "nvim-autopairs" },
+ after = { "nvim-autopairs", "LuaSnip" },
config = { "\27LJ\2\n3\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0\24plugins.configs.cmp\frequire\0" },
load_after = {
["friendly-snippets"] = true
@@ -265,6 +270,12 @@ _G.packer_plugins = {
path = "/home/omar/.local/share/nvim/site/pack/packer/opt/nvim-treesitter",
url = "https://github.com/nvim-treesitter/nvim-treesitter"
},
+ ["nvim-ts-autotag"] = {
+ config = { "\27LJ\2\n>\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0#custom.plugins.nvim-ts-autotag\frequire\0" },
+ loaded = true,
+ path = "/home/omar/.local/share/nvim/site/pack/packer/start/nvim-ts-autotag",
+ url = "https://github.com/windwp/nvim-ts-autotag"
+ },
["nvim-web-devicons"] = {
config = { "\27LJ\2\nG\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\rdevicons\27plugins.configs.others\frequire\0" },
load_after = {},
@@ -355,34 +366,10 @@ if not vim.g.packer_custom_loader_enabled then
vim.g.packer_custom_loader_enabled = true
end
--- Setup for: indent-blankline.nvim
-time([[Setup for indent-blankline.nvim]], true)
-try_loadstring("\27LJ\2\n˜\1\0\0\3\0\a\0\r6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\0016\0\0\0'\2\4\0B\0\2\0029\0\5\0'\2\6\0B\0\2\1K\0\1\0\14blankline\18load_mappings\15core.utils\26indent-blankline.nvim\17on_file_open\19core.lazy_load\frequire\0", "setup", "indent-blankline.nvim")
-time([[Setup for indent-blankline.nvim]], false)
--- Setup for: telescope.nvim
-time([[Setup for telescope.nvim]], true)
-try_loadstring("\27LJ\2\nN\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\14telescope\18load_mappings\15core.utils\frequire\0", "setup", "telescope.nvim")
-time([[Setup for telescope.nvim]], false)
--- Setup for: Comment.nvim
-time([[Setup for Comment.nvim]], true)
-try_loadstring("\27LJ\2\nL\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\fcomment\18load_mappings\15core.utils\frequire\0", "setup", "Comment.nvim")
-time([[Setup for Comment.nvim]], false)
--- Setup for: nvim-colorizer.lua
-time([[Setup for nvim-colorizer.lua]], true)
-try_loadstring("\27LJ\2\nZ\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\23nvim-colorizer.lua\17on_file_open\19core.lazy_load\frequire\0", "setup", "nvim-colorizer.lua")
-time([[Setup for nvim-colorizer.lua]], false)
--- Setup for: gitsigns.nvim
-time([[Setup for gitsigns.nvim]], true)
-try_loadstring("\27LJ\2\n?\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\rgitsigns\19core.lazy_load\frequire\0", "setup", "gitsigns.nvim")
-time([[Setup for gitsigns.nvim]], false)
-- Setup for: nvim-lspconfig
time([[Setup for nvim-lspconfig]], true)
try_loadstring("\27LJ\2\nV\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\19nvim-lspconfig\17on_file_open\19core.lazy_load\frequire\0", "setup", "nvim-lspconfig")
time([[Setup for nvim-lspconfig]], false)
--- Setup for: nvim-treesitter
-time([[Setup for nvim-treesitter]], true)
-try_loadstring("\27LJ\2\nW\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\20nvim-treesitter\17on_file_open\19core.lazy_load\frequire\0", "setup", "nvim-treesitter")
-time([[Setup for nvim-treesitter]], false)
-- Setup for: nvterm
time([[Setup for nvterm]], true)
try_loadstring("\27LJ\2\nK\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\vnvterm\18load_mappings\15core.utils\frequire\0", "setup", "nvterm")
@@ -391,6 +378,34 @@ time([[Setup for nvterm]], false)
time([[Setup for nvim-tree.lua]], true)
try_loadstring("\27LJ\2\nM\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\rnvimtree\18load_mappings\15core.utils\frequire\0", "setup", "nvim-tree.lua")
time([[Setup for nvim-tree.lua]], false)
+-- Setup for: nvim-colorizer.lua
+time([[Setup for nvim-colorizer.lua]], true)
+try_loadstring("\27LJ\2\nZ\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\23nvim-colorizer.lua\17on_file_open\19core.lazy_load\frequire\0", "setup", "nvim-colorizer.lua")
+time([[Setup for nvim-colorizer.lua]], false)
+-- Setup for: gitsigns.nvim
+time([[Setup for gitsigns.nvim]], true)
+try_loadstring("\27LJ\2\n?\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\rgitsigns\19core.lazy_load\frequire\0", "setup", "gitsigns.nvim")
+time([[Setup for gitsigns.nvim]], false)
+-- Setup for: indent-blankline.nvim
+time([[Setup for indent-blankline.nvim]], true)
+try_loadstring("\27LJ\2\n˜\1\0\0\3\0\a\0\r6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\0016\0\0\0'\2\4\0B\0\2\0029\0\5\0'\2\6\0B\0\2\1K\0\1\0\14blankline\18load_mappings\15core.utils\26indent-blankline.nvim\17on_file_open\19core.lazy_load\frequire\0", "setup", "indent-blankline.nvim")
+time([[Setup for indent-blankline.nvim]], false)
+-- Setup for: nvim-treesitter
+time([[Setup for nvim-treesitter]], true)
+try_loadstring("\27LJ\2\nW\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\20nvim-treesitter\17on_file_open\19core.lazy_load\frequire\0", "setup", "nvim-treesitter")
+time([[Setup for nvim-treesitter]], false)
+-- Setup for: telescope.nvim
+time([[Setup for telescope.nvim]], true)
+try_loadstring("\27LJ\2\nN\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\14telescope\18load_mappings\15core.utils\frequire\0", "setup", "telescope.nvim")
+time([[Setup for telescope.nvim]], false)
+-- Setup for: Comment.nvim
+time([[Setup for Comment.nvim]], true)
+try_loadstring("\27LJ\2\nL\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\fcomment\18load_mappings\15core.utils\frequire\0", "setup", "Comment.nvim")
+time([[Setup for Comment.nvim]], false)
+-- Config for: nvim-ts-autotag
+time([[Config for nvim-ts-autotag]], true)
+try_loadstring("\27LJ\2\n>\0\0\3\0\2\0\0046\0\0\0'\2\1\0B\0\2\1K\0\1\0#custom.plugins.nvim-ts-autotag\frequire\0", "config", "nvim-ts-autotag")
+time([[Config for nvim-ts-autotag]], false)
-- Config for: base46
time([[Config for base46]], true)
try_loadstring("\27LJ\2\nK\0\0\4\0\4\0\t6\0\0\0006\2\1\0'\3\2\0B\0\3\3\15\0\0\0X\2\2€9\2\3\1B\2\1\1K\0\1\0\15load_theme\vbase46\frequire\npcall\0", "config", "base46")
@@ -410,19 +425,19 @@ time([[Sequenced loading]], false)
-- Command lazy-loads
time([[Defining lazy-load commands]], true)
-pcall(vim.api.nvim_create_user_command, 'NvimTreeToggle', function(cmdargs)
- require('packer.load')({'nvim-tree.lua'}, { cmd = 'NvimTreeToggle', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
+pcall(vim.api.nvim_create_user_command, 'TSModuleInfo', function(cmdargs)
+ require('packer.load')({'nvim-treesitter'}, { cmd = 'TSModuleInfo', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
end,
{nargs = '*', range = true, bang = true, complete = function()
- require('packer.load')({'nvim-tree.lua'}, {}, _G.packer_plugins)
- return vim.fn.getcompletion('NvimTreeToggle ', 'cmdline')
+ require('packer.load')({'nvim-treesitter'}, {}, _G.packer_plugins)
+ return vim.fn.getcompletion('TSModuleInfo ', 'cmdline')
end})
-pcall(vim.api.nvim_create_user_command, 'NvimTreeFocus', function(cmdargs)
- require('packer.load')({'nvim-tree.lua'}, { cmd = 'NvimTreeFocus', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
+pcall(vim.api.nvim_create_user_command, 'PackerSync', function(cmdargs)
+ require('packer.load')({'packer.nvim'}, { cmd = 'PackerSync', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
end,
{nargs = '*', range = true, bang = true, complete = function()
- require('packer.load')({'nvim-tree.lua'}, {}, _G.packer_plugins)
- return vim.fn.getcompletion('NvimTreeFocus ', 'cmdline')
+ require('packer.load')({'packer.nvim'}, {}, _G.packer_plugins)
+ return vim.fn.getcompletion('PackerSync ', 'cmdline')
end})
pcall(vim.api.nvim_create_user_command, 'Telescope', function(cmdargs)
require('packer.load')({'telescope.nvim'}, { cmd = 'Telescope', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
@@ -431,62 +446,6 @@ pcall(vim.api.nvim_create_user_command, 'Telescope', function(cmdargs)
require('packer.load')({'telescope.nvim'}, {}, _G.packer_plugins)
return vim.fn.getcompletion('Telescope ', 'cmdline')
end})
-pcall(vim.api.nvim_create_user_command, 'TSBufEnable', function(cmdargs)
- require('packer.load')({'nvim-treesitter'}, { cmd = 'TSBufEnable', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
- end,
- {nargs = '*', range = true, bang = true, complete = function()
- require('packer.load')({'nvim-treesitter'}, {}, _G.packer_plugins)
- return vim.fn.getcompletion('TSBufEnable ', 'cmdline')
- end})
-pcall(vim.api.nvim_create_user_command, 'Mason', function(cmdargs)
- require('packer.load')({'mason.nvim'}, { cmd = 'Mason', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
- end,
- {nargs = '*', range = true, bang = true, complete = function()
- require('packer.load')({'mason.nvim'}, {}, _G.packer_plugins)
- return vim.fn.getcompletion('Mason ', 'cmdline')
- end})
-pcall(vim.api.nvim_create_user_command, 'MasonInstall', function(cmdargs)
- require('packer.load')({'mason.nvim'}, { cmd = 'MasonInstall', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
- end,
- {nargs = '*', range = true, bang = true, complete = function()
- require('packer.load')({'mason.nvim'}, {}, _G.packer_plugins)
- return vim.fn.getcompletion('MasonInstall ', 'cmdline')
- end})
-pcall(vim.api.nvim_create_user_command, 'MasonInstallAll', function(cmdargs)
- require('packer.load')({'mason.nvim'}, { cmd = 'MasonInstallAll', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
- end,
- {nargs = '*', range = true, bang = true, complete = function()
- require('packer.load')({'mason.nvim'}, {}, _G.packer_plugins)
- return vim.fn.getcompletion('MasonInstallAll ', 'cmdline')
- end})
-pcall(vim.api.nvim_create_user_command, 'MasonUninstall', function(cmdargs)
- require('packer.load')({'mason.nvim'}, { cmd = 'MasonUninstall', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
- end,
- {nargs = '*', range = true, bang = true, complete = function()
- require('packer.load')({'mason.nvim'}, {}, _G.packer_plugins)
- return vim.fn.getcompletion('MasonUninstall ', 'cmdline')
- end})
-pcall(vim.api.nvim_create_user_command, 'MasonUninstallAll', function(cmdargs)
- require('packer.load')({'mason.nvim'}, { cmd = 'MasonUninstallAll', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
- end,
- {nargs = '*', range = true, bang = true, complete = function()
- require('packer.load')({'mason.nvim'}, {}, _G.packer_plugins)
- return vim.fn.getcompletion('MasonUninstallAll ', 'cmdline')
- end})
-pcall(vim.api.nvim_create_user_command, 'MasonLog', function(cmdargs)
- require('packer.load')({'mason.nvim'}, { cmd = 'MasonLog', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
- end,
- {nargs = '*', range = true, bang = true, complete = function()
- require('packer.load')({'mason.nvim'}, {}, _G.packer_plugins)
- return vim.fn.getcompletion('MasonLog ', 'cmdline')
- end})
-pcall(vim.api.nvim_create_user_command, 'TSModuleInfo', function(cmdargs)
- require('packer.load')({'nvim-treesitter'}, { cmd = 'TSModuleInfo', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
- end,
- {nargs = '*', range = true, bang = true, complete = function()
- require('packer.load')({'nvim-treesitter'}, {}, _G.packer_plugins)
- return vim.fn.getcompletion('TSModuleInfo ', 'cmdline')
- end})
pcall(vim.api.nvim_create_user_command, 'TSDisable', function(cmdargs)
require('packer.load')({'nvim-treesitter'}, { cmd = 'TSDisable', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
end,
@@ -508,12 +467,12 @@ pcall(vim.api.nvim_create_user_command, 'TSBufDisable', function(cmdargs)
require('packer.load')({'nvim-treesitter'}, {}, _G.packer_plugins)
return vim.fn.getcompletion('TSBufDisable ', 'cmdline')
end})
-pcall(vim.api.nvim_create_user_command, 'PackerSync', function(cmdargs)
- require('packer.load')({'packer.nvim'}, { cmd = 'PackerSync', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
+pcall(vim.api.nvim_create_user_command, 'TSBufEnable', function(cmdargs)
+ require('packer.load')({'nvim-treesitter'}, { cmd = 'TSBufEnable', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
end,
{nargs = '*', range = true, bang = true, complete = function()
- require('packer.load')({'packer.nvim'}, {}, _G.packer_plugins)
- return vim.fn.getcompletion('PackerSync ', 'cmdline')
+ require('packer.load')({'nvim-treesitter'}, {}, _G.packer_plugins)
+ return vim.fn.getcompletion('TSBufEnable ', 'cmdline')
end})
pcall(vim.api.nvim_create_user_command, 'TSInstall', function(cmdargs)
require('packer.load')({'nvim-treesitter'}, { cmd = 'TSInstall', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
@@ -522,6 +481,20 @@ pcall(vim.api.nvim_create_user_command, 'TSInstall', function(cmdargs)
require('packer.load')({'nvim-treesitter'}, {}, _G.packer_plugins)
return vim.fn.getcompletion('TSInstall ', 'cmdline')
end})
+pcall(vim.api.nvim_create_user_command, 'NvimTreeToggle', function(cmdargs)
+ require('packer.load')({'nvim-tree.lua'}, { cmd = 'NvimTreeToggle', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
+ end,
+ {nargs = '*', range = true, bang = true, complete = function()
+ require('packer.load')({'nvim-tree.lua'}, {}, _G.packer_plugins)
+ return vim.fn.getcompletion('NvimTreeToggle ', 'cmdline')
+ end})
+pcall(vim.api.nvim_create_user_command, 'PackerStatus', function(cmdargs)
+ require('packer.load')({'packer.nvim'}, { cmd = 'PackerStatus', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
+ end,
+ {nargs = '*', range = true, bang = true, complete = function()
+ require('packer.load')({'packer.nvim'}, {}, _G.packer_plugins)
+ return vim.fn.getcompletion('PackerStatus ', 'cmdline')
+ end})
pcall(vim.api.nvim_create_user_command, 'PackerSnapshot', function(cmdargs)
require('packer.load')({'packer.nvim'}, { cmd = 'PackerSnapshot', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
end,
@@ -571,12 +544,12 @@ pcall(vim.api.nvim_create_user_command, 'PackerCompile', function(cmdargs)
require('packer.load')({'packer.nvim'}, {}, _G.packer_plugins)
return vim.fn.getcompletion('PackerCompile ', 'cmdline')
end})
-pcall(vim.api.nvim_create_user_command, 'PackerStatus', function(cmdargs)
- require('packer.load')({'packer.nvim'}, { cmd = 'PackerStatus', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
+pcall(vim.api.nvim_create_user_command, 'NvimTreeFocus', function(cmdargs)
+ require('packer.load')({'nvim-tree.lua'}, { cmd = 'NvimTreeFocus', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
end,
{nargs = '*', range = true, bang = true, complete = function()
- require('packer.load')({'packer.nvim'}, {}, _G.packer_plugins)
- return vim.fn.getcompletion('PackerStatus ', 'cmdline')
+ require('packer.load')({'nvim-tree.lua'}, {}, _G.packer_plugins)
+ return vim.fn.getcompletion('NvimTreeFocus ', 'cmdline')
end})
pcall(vim.api.nvim_create_user_command, 'PackerProfile', function(cmdargs)
require('packer.load')({'packer.nvim'}, { cmd = 'PackerProfile', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
@@ -592,6 +565,48 @@ pcall(vim.api.nvim_create_user_command, 'PackerLoad', function(cmdargs)
require('packer.load')({'packer.nvim'}, {}, _G.packer_plugins)
return vim.fn.getcompletion('PackerLoad ', 'cmdline')
end})
+pcall(vim.api.nvim_create_user_command, 'Mason', function(cmdargs)
+ require('packer.load')({'mason.nvim'}, { cmd = 'Mason', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
+ end,
+ {nargs = '*', range = true, bang = true, complete = function()
+ require('packer.load')({'mason.nvim'}, {}, _G.packer_plugins)
+ return vim.fn.getcompletion('Mason ', 'cmdline')
+ end})
+pcall(vim.api.nvim_create_user_command, 'MasonInstall', function(cmdargs)
+ require('packer.load')({'mason.nvim'}, { cmd = 'MasonInstall', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
+ end,
+ {nargs = '*', range = true, bang = true, complete = function()
+ require('packer.load')({'mason.nvim'}, {}, _G.packer_plugins)
+ return vim.fn.getcompletion('MasonInstall ', 'cmdline')
+ end})
+pcall(vim.api.nvim_create_user_command, 'MasonInstallAll', function(cmdargs)
+ require('packer.load')({'mason.nvim'}, { cmd = 'MasonInstallAll', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
+ end,
+ {nargs = '*', range = true, bang = true, complete = function()
+ require('packer.load')({'mason.nvim'}, {}, _G.packer_plugins)
+ return vim.fn.getcompletion('MasonInstallAll ', 'cmdline')
+ end})
+pcall(vim.api.nvim_create_user_command, 'MasonUninstall', function(cmdargs)
+ require('packer.load')({'mason.nvim'}, { cmd = 'MasonUninstall', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
+ end,
+ {nargs = '*', range = true, bang = true, complete = function()
+ require('packer.load')({'mason.nvim'}, {}, _G.packer_plugins)
+ return vim.fn.getcompletion('MasonUninstall ', 'cmdline')
+ end})
+pcall(vim.api.nvim_create_user_command, 'MasonUninstallAll', function(cmdargs)
+ require('packer.load')({'mason.nvim'}, { cmd = 'MasonUninstallAll', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
+ end,
+ {nargs = '*', range = true, bang = true, complete = function()
+ require('packer.load')({'mason.nvim'}, {}, _G.packer_plugins)
+ return vim.fn.getcompletion('MasonUninstallAll ', 'cmdline')
+ end})
+pcall(vim.api.nvim_create_user_command, 'MasonLog', function(cmdargs)
+ require('packer.load')({'mason.nvim'}, { cmd = 'MasonLog', l1 = cmdargs.line1, l2 = cmdargs.line2, bang = cmdargs.bang, args = cmdargs.args, mods = cmdargs.mods }, _G.packer_plugins)
+ end,
+ {nargs = '*', range = true, bang = true, complete = function()
+ require('packer.load')({'mason.nvim'}, {}, _G.packer_plugins)
+ return vim.fn.getcompletion('MasonLog ', 'cmdline')
+ end})
time([[Defining lazy-load commands]], false)
-- Keymap lazy-loads
diff --git a/scripts/.scripts/books.sh b/scripts/.scripts/books.sh
index 6860a4f..7879479 100755
--- a/scripts/.scripts/books.sh
+++ b/scripts/.scripts/books.sh
@@ -9,7 +9,7 @@
# #
##################################################################
-path="/run/media/peng/Storage/omar/Books"
+path="/run/media/omar/Storage/omar/Books"
choice=$(ls "$path" | dmenu -i -l 10)
new_choice=$choice
diff --git a/zsh/.zshrc b/zsh/.zshrc
index fe7f698..e2f393b 100644
--- a/zsh/.zshrc
+++ b/zsh/.zshrc
@@ -1,9 +1,4 @@
-colorscript random
-export LOCAL=1
-
-QT_INCLUDE_PATH="$HOME/Qt/5.15.2/gcc_64/include/Qt3DAnimation:$HOME/Qt/5.15.2/gcc_64/include/Qt3DCore:$HOME/Qt/5.15.2/gcc_64/include/Qt3DExtras:$HOME/Qt/5.15.2/gcc_64/include/Qt3DInput:$HOME/Qt/5.15.2/gcc_64/include/Qt3DLogic:$HOME/Qt/5.15.2/gcc_64/include/Qt3DQuick:$HOME/Qt/5.15.2/gcc_64/include/Qt3DQuickAnimation:$HOME/Qt/5.15.2/gcc_64/include/Qt3DQuickExtras:$HOME/Qt/5.15.2/gcc_64/include/Qt3DQuickInput:$HOME/Qt/5.15.2/gcc_64/include/Qt3DQuickRender:$HOME/Qt/5.15.2/gcc_64/include/Qt3DQuickScene2D:$HOME/Qt/5.15.2/gcc_64/include/Qt3DRender:$HOME/Qt/5.15.2/gcc_64/include/QtAccessibilitySupport:$HOME/Qt/5.15.2/gcc_64/include/QtBluetooth:$HOME/Qt/5.15.2/gcc_64/include/QtConcurrent:$HOME/Qt/5.15.2/gcc_64/include/QtCore:$HOME/Qt/5.15.2/gcc_64/include/QtDBus:$HOME/Qt/5.15.2/gcc_64/include/QtDesigner:$HOME/Qt/5.15.2/gcc_64/include/QtDesignerComponents:$HOME/Qt/5.15.2/gcc_64/include/QtDeviceDiscoverySupport:$HOME/Qt/5.15.2/gcc_64/include/QtEdidSupport:$HOME/Qt/5.15.2/gcc_64/include/QtEglFSDeviceIntegration:$HOME/Qt/5.15.2/gcc_64/include/QtEglSupport:$HOME/Qt/5.15.2/gcc_64/include/QtEventDispatcherSupport:$HOME/Qt/5.15.2/gcc_64/include/QtFbSupport:$HOME/Qt/5.15.2/gcc_64/include/QtFontDatabaseSupport:$HOME/Qt/5.15.2/gcc_64/include/QtGamepad:$HOME/Qt/5.15.2/gcc_64/include/QtGlxSupport:$HOME/Qt/5.15.2/gcc_64/include/QtGui:$HOME/Qt/5.15.2/gcc_64/include/QtHelp:$HOME/Qt/5.15.2/gcc_64/include/QtInputSupport:$HOME/Qt/5.15.2/gcc_64/include/QtKmsSupport:$HOME/Qt/5.15.2/gcc_64/include/QtLinuxAccessibilitySupport:$HOME/Qt/5.15.2/gcc_64/include/QtLocation:$HOME/Qt/5.15.2/gcc_64/include/QtMultimedia:$HOME/Qt/5.15.2/gcc_64/include/QtMultimediaGstTools:$HOME/Qt/5.15.2/gcc_64/include/QtMultimediaQuick:$HOME/Qt/5.15.2/gcc_64/include/QtMultimediaWidgets:$HOME/Qt/5.15.2/gcc_64/include/QtNetwork:$HOME/Qt/5.15.2/gcc_64/include/QtNfc:$HOME/Qt/5.15.2/gcc_64/include/QtOpenGL:$HOME/Qt/5.15.2/gcc_64/include/QtOpenGLExtensions:$HOME/Qt/5.15.2/gcc_64/include/QtPacketProtocol:$HOME/Qt/5.15.2/gcc_64/include/QtPlatformCompositorSupport:$HOME/Qt/5.15.2/gcc_64/include/QtPlatformHeaders:$HOME/Qt/5.15.2/gcc_64/include/QtPositioning:$HOME/Qt/5.15.2/gcc_64/include/QtPositioningQuick:$HOME/Qt/5.15.2/gcc_64/include/QtPrintSupport:$HOME/Qt/5.15.2/gcc_64/include/QtQml:$HOME/Qt/5.15.2/gcc_64/include/QtQmlDebug:$HOME/Qt/5.15.2/gcc_64/include/QtQmlModels:$HOME/Qt/5.15.2/gcc_64/include/QtQmlWorkerScript:$HOME/Qt/5.15.2/gcc_64/include/QtQuick:$HOME/Qt/5.15.2/gcc_64/include/QtQuickControls2:$HOME/Qt/5.15.2/gcc_64/include/QtQuickParticles:$HOME/Qt/5.15.2/gcc_64/include/QtQuickShapes:$HOME/Qt/5.15.2/gcc_64/include/QtQuickTemplates2:$HOME/Qt/5.15.2/gcc_64/include/QtQuickTest:$HOME/Qt/5.15.2/gcc_64/include/QtQuickWidgets:$HOME/Qt/5.15.2/gcc_64/include/QtRemoteObjects:$HOME/Qt/5.15.2/gcc_64/include/QtRepParser:$HOME/Qt/5.15.2/gcc_64/include/QtScxml:$HOME/Qt/5.15.2/gcc_64/include/QtSensors:$HOME/Qt/5.15.2/gcc_64/include/QtSerialBus:$HOME/Qt/5.15.2/gcc_64/include/QtSerialPort:$HOME/Qt/5.15.2/gcc_64/include/QtServiceSupport:$HOME/Qt/5.15.2/gcc_64/include/QtSql:$HOME/Qt/5.15.2/gcc_64/include/QtSvg:$HOME/Qt/5.15.2/gcc_64/include/QtTest:$HOME/Qt/5.15.2/gcc_64/include/QtTextToSpeech:$HOME/Qt/5.15.2/gcc_64/include/QtThemeSupport:$HOME/Qt/5.15.2/gcc_64/include/QtUiPlugin:$HOME/Qt/5.15.2/gcc_64/include/QtUiTools:$HOME/Qt/5.15.2/gcc_64/include/QtVulkanSupport:$HOME/Qt/5.15.2/gcc_64/include/QtWaylandClient:$HOME/Qt/5.15.2/gcc_64/include/QtWebChannel:$HOME/Qt/5.15.2/gcc_64/include/QtWebSockets:$HOME/Qt/5.15.2/gcc_64/include/QtWebView:$HOME/Qt/5.15.2/gcc_64/include/QtWidgets:$HOME/Qt/5.15.2/gcc_64/include/QtX11Extras:$HOME/Qt/5.15.2/gcc_64/include/QtXkbCommonSupport:$HOME/Qt/5.15.2/gcc_64/include/QtXml:$HOME/Qt/5.15.2/gcc_64/include/QtXmlPatterns"
-export CPLUS_INCLUDE_PATH="~/test/cppDev/imgui/imgui/backends:~/test/cppDev/imgui-sfml:~/test/cppDev/imgui/imgui/imgui.h:~/programming/cptemplate/debug.h"
-# export C_INCLUDE_PATH="/home/pengu/test/minix/minix/include:/home/pengu/test/minix/include:/home/pengu/test/minix/sys/sys/ansi.h"
+export CPLUS_INCLUDE_PATH="$HOME/programming/cppDev/imgui/imgui/backends:$HOME/programming/cppDev/imgui-sfml:$HOME/programming/cppDev/imgui/imgui/"
export ZSH="/home/$USER/.oh-my-zsh"
@@ -121,3 +116,6 @@ fo() {
fi
}
+
+
+colorscript random