aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--aliases/.aliases/aliases1
-rw-r--r--nvim/.config/nvim/init.lua3
-rw-r--r--nvim/.config/nvim/lua/user/plugins.lua2
-rw-r--r--nvim/.config/nvim/plugin/packer_compiled.lua5
-rwxr-xr-xscripts/.scripts/books.sh2
-rwxr-xr-xscripts/.scripts/cpp_template.sh10
6 files changed, 19 insertions, 4 deletions
diff --git a/aliases/.aliases/aliases b/aliases/.aliases/aliases
index ad9f20e..70c74c6 100644
--- a/aliases/.aliases/aliases
+++ b/aliases/.aliases/aliases
@@ -1,3 +1,4 @@
+alias vcc="~/.scripts/cpp_template.sh"
alias kpr="ps aux | fzf | awk '{print $2}' | xargs killall > /dev/null 2> /dev/null"
alias build="./main < inp"
alias clean="~/.scripts/cleanup.sh"
diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua
index e687e26..fe09917 100644
--- a/nvim/.config/nvim/init.lua
+++ b/nvim/.config/nvim/init.lua
@@ -24,6 +24,9 @@ require('material').setup{
}
}
+require("nvim-treesitter.configs").setup {
+ yati = { enable = true },
+}
require "user.options"
require "user.keymaps"
diff --git a/nvim/.config/nvim/lua/user/plugins.lua b/nvim/.config/nvim/lua/user/plugins.lua
index f6ed946..b0e41df 100644
--- a/nvim/.config/nvim/lua/user/plugins.lua
+++ b/nvim/.config/nvim/lua/user/plugins.lua
@@ -60,6 +60,8 @@ return packer.startup(function(use)
use "folke/which-key.nvim"
use "nvim-lua/plenary.nvim"
+ -- fix indentation
+ use({ "yioneko/nvim-yati", requires = "nvim-treesitter/nvim-treesitter" })
-- Surround
use "tpope/vim-surround"
diff --git a/nvim/.config/nvim/plugin/packer_compiled.lua b/nvim/.config/nvim/plugin/packer_compiled.lua
index cbd12af..b3e8d5a 100644
--- a/nvim/.config/nvim/plugin/packer_compiled.lua
+++ b/nvim/.config/nvim/plugin/packer_compiled.lua
@@ -240,6 +240,11 @@ _G.packer_plugins = {
path = "/home/pengu/.local/share/nvim/site/pack/packer/start/nvim-web-devicons",
url = "https://github.com/kyazdani42/nvim-web-devicons"
},
+ ["nvim-yati"] = {
+ loaded = true,
+ path = "/home/pengu/.local/share/nvim/site/pack/packer/start/nvim-yati",
+ url = "https://github.com/yioneko/nvim-yati"
+ },
["onedark.nvim"] = {
loaded = true,
path = "/home/pengu/.local/share/nvim/site/pack/packer/start/onedark.nvim",
diff --git a/scripts/.scripts/books.sh b/scripts/.scripts/books.sh
index 687fe90..c0ad461 100755
--- a/scripts/.scripts/books.sh
+++ b/scripts/.scripts/books.sh
@@ -9,7 +9,7 @@
#
##################################################################
-path="/run/media/storage/Omar/Self learning/Books/English books"
+path="/run/media/pengu/New Volume/Omar/Self learning/Books/English books/Books for computer science/"
choice=$(ls "$path" | dmenu -l 10)
new_choice=$choice
diff --git a/scripts/.scripts/cpp_template.sh b/scripts/.scripts/cpp_template.sh
index 6165f51..f2ed036 100755
--- a/scripts/.scripts/cpp_template.sh
+++ b/scripts/.scripts/cpp_template.sh
@@ -1,8 +1,12 @@
#!/bin/sh
-touch $1.cpp
-echo -e "#include<bits/stdc++.h>\n\nusing namespace std;\n\nint main () {\n}" > $1.cpp
-nvim $1.cpp
+echo -e "Are you sure? y)es n)o"
+read input
+if [ "$input" = 'y' ]; then
+ touch $1.cpp
+ echo -e "#include<bits/stdc++.h>\n\nusing namespace std;\n\nint main () {\n}" > $1.cpp
+ nvim $1.cpp
+fi