Skip to content

Commit

Permalink
latest chnages
Browse files Browse the repository at this point in the history
  • Loading branch information
MaMrEzO committed Sep 17, 2024
1 parent b812828 commit cff5fbf
Show file tree
Hide file tree
Showing 39 changed files with 2,235 additions and 1,424 deletions.
Empty file added .cspell
Empty file.
56 changes: 56 additions & 0 deletions .exports
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
COLORTERM=truecolor
DBUS_SESSION_BUS_ADDRESS='unix:path=/run/user/1000/bus'
DEBUGINFOD_URLS='https://debuginfod.archlinux.org '
DESKTOP_SESSION=plasma
DISPLAY=:1
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/nima/.gtkrc-2.0:/home/nima/.config/gtkrc-2.0
GTK_RC_FILES=/etc/gtk/gtkrc:/home/nima/.gtkrc:/home/nima/.config/gtkrc
HOME=/home/nima
INVOCATION_ID=0ae540d23aa043c79cbfdd97fc6d11c4
JOURNAL_STREAM=8:8850
KDE_APPLICATIONS_AS_SCOPE=1
KDE_FULL_SESSION=true
KDE_SESSION_UID=1000
KDE_SESSION_VERSION=6
KITTY_INSTALLATION_DIR=/usr/lib/kitty
KITTY_PID=4425
KITTY_PUBLIC_KEY='1:Q6UnaxD^DoV-Q<<KM`afK7aVp+7=jYw)hZBiuZAT'
KITTY_SHELL_INTEGRATION=enabled
KITTY_WINDOW_ID=15
LANG=en_US.UTF-8
LOGNAME=nima
MAIL=/var/spool/mail/nima
MANAGERPID=664
MEMORY_PRESSURE_WATCH=/sys/fs/cgroup/user.slice/user-1000.slice/user@1000.service/session.slice/plasma-plasmashell.service/memory.pressure
MEMORY_PRESSURE_WRITE='c29tZSAyMDAwMDAgMjAwMDAwMAA='
MOTD_SHOWN=pam
OLDPWD=/home/nima/.config/nvim
P9K_TTY=new
PAM_KWALLET5_LOGIN=/run/user/1000/kwallet5.socket
PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
PWD=/home/nima/.config/nvim
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_WAYLAND_RECONNECT=1
SESSION_MANAGER=local/nimanb:@/tmp/.ICE-unix/1132,unix/nimanb:/tmp/.ICE-unix/1132
SHELL=/bin/zsh
SHLVL=1
SYSTEMD_EXEC_PID=1192
TERM=xterm-kitty
TERMINFO=/usr/lib/kitty/terminfo
USER=nima
WAYLAND_DISPLAY=wayland-0
XAUTHORITY=/run/user/1000/xauth_jmJScQ
XDG_CONFIG_DIRS=/home/nima/.config/kdedefaults:/etc/xdg
XDG_CURRENT_DESKTOP=KDE
XDG_DATA_DIRS=/home/nima/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
XDG_MENU_PREFIX=plasma-
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=KDE
XDG_SESSION_ID=2
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1
XDG_SESSION_TYPE=wayland
XDG_VTNR=1
_P9K_TTY=/dev/pts/8
Binary file added after.zip
Binary file not shown.
19 changes: 19 additions & 0 deletions after/queries/go/highlights.scm
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
;;~/.local/share/nvim-lazy/lazy/nvim-treesitter/queries/go/highlights.scm
;;(field_declaration
;; (raw_string_literal) @json
;; (#offset! @json 1 1 -1 -1)
;;)
;;
;;(
;; (expression_list
;; (raw_string_literal)) @go
;; (#offset! @go 0 1 0 -1)
;;)
;;
;;;;(
;;;; (expression_list
;;;; (raw_string_literal)) @injection.content
;;;; (#set! injection.language "go")
;;;; (#offset! @injection.content 1 0 -1 0)
;;;; (#set! injection.include-children)
;;;;)
20 changes: 20 additions & 0 deletions after/queries/go/injections.scm
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
;;(
;; (expression_list
;; (raw_string_literal)) @property
;; (#offset! @property 0 1 0 -1)
;;)

;;(
;; (expression_list
;; (raw_string_literal)) @injection.content
;; (#offset! @injection.content 0 1 0 -1)
;; (#set! injection.include-children)
;; (#set! injection.language "go")
;;)
;;((raw_string_literal) @injection.content
;; (#offset! @injection.content 0 1 0 -1)
;; (#set! injection.language "sql"))
;;((comment) @injection.content
;; (#offset! @injection.content 0 1 0 -1)
;; (#set! injection.include-children)
;; (#set! injection.language "sql"))
45 changes: 45 additions & 0 deletions after/queries/lua/highlights.scm
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@

;; Keywords
(("return" @keyword) (#set! conceal ""))

(("local" @keyword) (#set! conceal "~"))

(("if" @keyword) (#set! conceal "?"))
(("else" @keyword) (#set! conceal "!"))
(("elseif" @keyword) (#set! conceal "¿"))
;; (("function" @keyword) (#set! conceal "ﬦ"))
(("function" @keyword) (#set! conceal ""))
(("for" @keyword) (#set! conceal ""))

(("and" @keyword) (#set! conceal ""))
(("end" @keyword) (#set! conceal ""))
(("then" @keyword) (#set! conceal ""))
(("do" @keyword) (#set! conceal ""))

;;(("comment_start" @comment) (#set! conceal ""))

;; Function names
((function_call name: (identifier) @TSNote (#eq? @TSNote "require")) (#set! conceal ""))
((function_call name: (identifier) @TSNote (#eq? @TSNote "print" )) (#set! conceal ""))
((function_call name: (identifier) @TSNote (#eq? @TSNote "pairs" )) (#set! conceal "P"))
((function_call name: (identifier) @TSNote (#eq? @TSNote "ipairs" )) (#set! conceal "I"))

;; table.
((dot_index_expression table: (identifier) @keyword (#eq? @keyword "math" )) (#set! conceal ""))

;; break_statement
(((break_statement) @keyword) (#set! conceal ""))

;; vim.*
(((dot_index_expression) @field (#eq? @field "vim.cmd" )) (#set! conceal ""))
(((dot_index_expression) @field (#eq? @field "vim.api" )) (#set! conceal ""))
(((dot_index_expression) @field (#eq? @field "vim.fn" )) (#set! conceal "#"))
(((dot_index_expression) @field (#eq? @field "vim.g" )) (#set! conceal "G"))
(((dot_index_expression) @field (#eq? @field "vim.schedule")) (#set! conceal ""))
(((dot_index_expression) @field (#eq? @field "vim.opt" )) (#set! conceal "S"))
(((dot_index_expression) @field (#eq? @field "vim.env" )) (#set! conceal "$"))
(((dot_index_expression) @field (#eq? @field "vim.o" )) (#set! conceal "O"))
(((dot_index_expression) @field (#eq? @field "vim.bo" )) (#set! conceal "B"))
(((dot_index_expression) @field (#eq? @field "vim.wo" )) (#set! conceal "W"))

(((dot_index_expression) @field (#eq? @field "vim.keymap.set")) (#set! conceal ""))
16 changes: 16 additions & 0 deletions clipboard.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
local function paste(obj)
local row, col = unpack(vim.api.nvim_win_get_cursor(0))
print(obj.stdout)
vim.api.nvim_put({obj.stdout}, 'l', true, false)
end

if vim.env.XDG_SESSION_TYPE == 'x11' then
vim.keymap.set('n', "l", function()
vim.system({'xsel', '-ob'}, { text = true }, vim.schedule_wrap(paste))
end, { noremap = true, silent = true })
else
end
--
--
--
--
1 change: 0 additions & 1 deletion cspell.json

This file was deleted.

1 change: 1 addition & 0 deletions cspell.json
17 changes: 8 additions & 9 deletions init.lua
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
if vim.g.vscode then
else

require "user.lazy"
--require "user.nlsp"
--require 'user.setups.mason'
require "user.lsp"
require "user.nvim-cmp" -- This is the Neo-Vim options
require "user.options"
require "user.setups"
--require "user.dap"
require("user.lazy")
--require "user.nlsp"
--require 'user.setups.mason'
require("user.lsp")
require("user.nvim-cmp") -- This is the Neo-Vim options
require("user.setups")
--require "user.dap"
require("user.options")
end
101 changes: 54 additions & 47 deletions lazy-lock.json
Original file line number Diff line number Diff line change
@@ -1,61 +1,68 @@
{
"LuaSnip": { "branch": "master", "commit": "2dbef19461198630b3d7c39f414d09fb07d1fdd2" },
"LuaSnip": { "branch": "master", "commit": "e808bee352d1a6fcf902ca1a71cee76e60e24071" },
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
"cmp-cmdline": { "branch": "main", "commit": "8ee981b4a91f536f52add291594e89fb6645e451" },
"cmp-cmdline": { "branch": "main", "commit": "d250c63aa13ead745e3a40f61fdd3470efde3923" },
"cmp-dap": { "branch": "master", "commit": "ea92773e84c0ad3288c3bc5e452ac91559669087" },
"cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" },
"cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" },
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
"cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" },
"conform.nvim": { "branch": "master", "commit": "1a99fdc1d3aa9ccdf3021e67982a679a8c5c740c" },
"cspell.nvim": { "branch": "main", "commit": "91f86de7e93b76b17f2128dd7760c2792bdd2762" },
"darcula-solid.nvim": { "branch": "main", "commit": "d950b9ca20096313c435a93e57af7815766f3d3d" },
"diffview.nvim": { "branch": "main", "commit": "3dc498c9777fe79156f3d32dddd483b8b3dbd95f" },
"dressing.nvim": { "branch": "master", "commit": "42d767b04c50a6966c9633e3968bc65c0c2f2bfc" },
"dropbar.nvim": { "branch": "master", "commit": "3daffc1215d715a4e9c544e2c71db16aab61d86f" },
"flutter-tools.nvim": { "branch": "main", "commit": "271eec9edb0f1a2bf30ad449ec3b4eeb2c88af05" },
"git-blame.nvim": { "branch": "master", "commit": "196602b570b1d754b7b8f9a9f75fa7bd88f12ef8" },
"github-nvim-theme": { "branch": "main", "commit": "067cb69b93957ace0d0d83811453b401d1fb672c" },
"gitsigns.nvim": { "branch": "main", "commit": "300a306da9973e81c2c06460f71fd7a079df1f36" },
"harpoon": { "branch": "master", "commit": "ccae1b9bec717ae284906b0bf83d720e59d12b91" },
"lazy.nvim": { "branch": "main", "commit": "aedcd79811d491b60d0a6577a9c1701063c2a609" },
"lspkind.nvim": { "branch": "master", "commit": "1735dd5a5054c1fb7feaf8e8658dbab925f4f0cf" },
"lua-json5": { "branch": "master", "commit": "014fcab8093b48b3932dd0d51ae2d98bbb578d67" },
"lualine.nvim": { "branch": "master", "commit": "566b7036f717f3d676362742630518a47f132fff" },
"lush.nvim": { "branch": "main", "commit": "2e8d34e748642621d761a65e3c2a198154b914e8" },
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
"dracula.nvim": { "branch": "main", "commit": "fdf503e52ec1c8aae07353604d891fe5a3ed5201" },
"dressing.nvim": { "branch": "master", "commit": "c5775a888adbc50652cb370073fcfec963eca93e" },
"flutter-tools.nvim": { "branch": "main", "commit": "ea1d398f543a54ba95357c3b8bb9d6f68eaec36c" },
"git-blame.nvim": { "branch": "master", "commit": "50543e3993f4b996eea01ff5ccc8fe2a354c5388" },
"github-nvim-theme": { "branch": "main", "commit": "6b461635230ccb5d0037f378fbe05a27c4ccf7cd" },
"gitsigns.nvim": { "branch": "main", "commit": "1ef74b546732f185d0f806860fa5404df7614f28" },
"harpoon": { "branch": "master", "commit": "1bc17e3e42ea3c46b33c0bbad6a880792692a1b3" },
"inlay-hints.nvim": { "branch": "master", "commit": "af84dee42cd118af6d592b06c1c0e45d6432a6c0" },
"lazy.nvim": { "branch": "main", "commit": "48b52b5cfcf8f88ed0aff8fde573a5cc20b1306d" },
"lspkind.nvim": { "branch": "master", "commit": "cff4ae321a91ee3473a92ea1a8c637e3a9510aec" },
"lua-json5": { "branch": "master", "commit": "18d8308656f79fdaa5936b4e42bb07b4bbd2354e" },
"lualine.nvim": { "branch": "master", "commit": "b431d228b7bbcdaea818bdc3e25b8cdbe861f056" },
"lush.nvim": { "branch": "main", "commit": "45a79ec4acb5af783a6a29673a999ce37f00497e" },
"markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "b9084b1f42f790d6230dc66dbcb6bcc35b148552" },
"mason-null-ls.nvim": { "branch": "main", "commit": "558de4372d23bd432cc3594666c4d812cd071bbf" },
"mason.nvim": { "branch": "main", "commit": "9c9416817c9f4e6f333c749327a1ed5355cfab61" },
"material.nvim": { "branch": "main", "commit": "7cf05c682044a528510cc41135d83f52e4356f15" },
"neo-tree.nvim": { "branch": "v3.x", "commit": "2f2d08894bbc679d4d181604c16bb7079f646384" },
"neovim-ayu": { "branch": "master", "commit": "6463d39253bb70e2b867fce57f9e7174f657bd1b" },
"nlsp-settings.nvim": { "branch": "main", "commit": "2a52e793d4f293c0e1d61ee5794e3ff62bfbbb5d" },
"noice.nvim": { "branch": "main", "commit": "bf67d70bd7265d075191e7812d8eb42b9791f737" },
"nui.nvim": { "branch": "main", "commit": "35da9ca1de0fc4dda96c2e214d93d363c145f418" },
"null-ls.nvim": { "branch": "main", "commit": "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7" },
"nvim": { "branch": "main", "commit": "bc1f2151f23227ba02ac203c2c59ad693352a741" },
"nvim-cmp": { "branch": "main", "commit": "538e37ba87284942c1d76ed38dd497e54e65b891" },
"nvim-dap": { "branch": "master", "commit": "9adbfdca13afbe646d09a8d7a86d5d031fb9c5a5" },
"nvim-dap-go": { "branch": "main", "commit": "a5cc8dcad43f0732585d4793deb02a25c4afb766" },
"nvim-dap-repl-highlights": { "branch": "master", "commit": "902d533b2682c26d6be4f8a4d1dfd895cbba4840" },
"nvim-dap-ui": { "branch": "master", "commit": "d845ebd798ad1cf30aa4abd4c4eff795cdcfdd4f" },
"nvim-dap-virtual-text": { "branch": "master", "commit": "d4542ac257d3c7ee4131350db6179ae6340ce40b" },
"mason-conform.nvim": { "branch": "main", "commit": "abce2be529f3b4b336c56d0ba6336a9144e0fee6" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "25c11854aa25558ee6c03432edfa0df0217324be" },
"mason-null-ls.nvim": { "branch": "main", "commit": "de19726de7260c68d94691afb057fa73d3cc53e7" },
"mason.nvim": { "branch": "main", "commit": "e2f7f9044ec30067bc11800a9e266664b88cda22" },
"material.nvim": { "branch": "main", "commit": "ac8f02e97e359b7d258c0a00ec0949fe880790ad" },
"neo-tree.nvim": { "branch": "v3.x", "commit": "29f7c215332ba95e470811c380ddbce2cebe2af4" },
"neodev.nvim": { "branch": "main", "commit": "46aa467dca16cf3dfe27098042402066d2ae242d" },
"neovim-ayu": { "branch": "master", "commit": "2839c88cd297a069e93df1aab542c087e8f6e8c0" },
"nlsp-settings.nvim": { "branch": "main", "commit": "9864198338dd54efd35e4a8545c6451add43c7ce" },
"noice.nvim": { "branch": "main", "commit": "448bb9c524a7601035449210838e374a30153172" },
"none-ls.nvim": { "branch": "main", "commit": "9b98991e15dce8fc502993e23caac2528b8b667f" },
"nui.nvim": { "branch": "main", "commit": "61574ce6e60c815b0a0c4b5655b8486ba58089a1" },
"nvim": { "branch": "main", "commit": "4fd72a9ab64b393c2c22b168508fd244877fec96" },
"nvim-cmp": { "branch": "main", "commit": "ae644feb7b67bf1ce4260c231d1d4300b19c6f30" },
"nvim-dap": { "branch": "master", "commit": "90616ae6ae40053103dc66872886fc26b94c70c8" },
"nvim-dap-go": { "branch": "main", "commit": "5511788255c92bdd845f8d9690f88e2e0f0ff9f2" },
"nvim-dap-repl-highlights": { "branch": "master", "commit": "a7512fc0a0de0c0be8d58983939856dda6f72451" },
"nvim-dap-ui": { "branch": "master", "commit": "1c351e4e417d4691da12948b6ecf966936a56d28" },
"nvim-dap-virtual-text": { "branch": "master", "commit": "3497eb39bf413a57ab5b7e7e2e192683e462148c" },
"nvim-dap-vscode-js": { "branch": "main", "commit": "03bd29672d7fab5e515fc8469b7d07cc5994bbf6" },
"nvim-highlight-colors": { "branch": "main", "commit": "c6fe75e3b3193818d94042de1a21f3e62252e994" },
"nvim-lspconfig": { "branch": "master", "commit": "8917d2c830e04bf944a699b8c41f097621283828" },
"nvim-notify": { "branch": "master", "commit": "80b67b265530632505193553d05127ae7fe09ddd" },
"nvim-highlight-colors": { "branch": "main", "commit": "a411550ef85cae467b889ba7d1a96bd78332d90e" },
"nvim-lspconfig": { "branch": "master", "commit": "0d027de8820917db548486564d0d5b17af4b3db4" },
"nvim-nio": { "branch": "master", "commit": "a428f309119086dc78dd4b19306d2d67be884eee" },
"nvim-notify": { "branch": "master", "commit": "d333b6f167900f6d9d42a59005d82919830626bf" },
"nvim-terminal.lua": { "branch": "master", "commit": "095f98aaa7265628a72cd2706350c091544b5602" },
"nvim-treesitter": { "branch": "master", "commit": "81660800352ecab6a2e95f4ca30d637df1f3765e" },
"nvim-web-devicons": { "branch": "master", "commit": "b427ac5f9dff494f839e81441fb3f04a58cbcfbc" },
"nvim-treesitter": { "branch": "master", "commit": "583395810e40373c1394d2e2e2393a63213ccbcd" },
"nvim-ufo": { "branch": "main", "commit": "203c9f434feec57909ab4b1e028abeb3349b7847" },
"nvim-web-devicons": { "branch": "master", "commit": "9154484705968658e9aab2b894d1b2a64bf9f83d" },
"nx.nvim": { "branch": "main", "commit": "f8a3a21b3d540889401a40d1f2803083794c0372" },
"packer.nvim": { "branch": "master", "commit": "ea0cc3c59f67c440c5ff0bbe4fb9420f4350b9a3" },
"playground": { "branch": "master", "commit": "ba48c6a62a280eefb7c85725b0915e021a1a0749" },
"plenary.nvim": { "branch": "master", "commit": "663246936325062427597964d81d30eaa42ab1e4" },
"plenary.nvim": { "branch": "master", "commit": "ec289423a1693aeae6cd0d503bac2856af74edaa" },
"promise-async": { "branch": "main", "commit": "119e8961014c9bfaf1487bf3c2a393d254f337e2" },
"shades-of-purple.vim": { "branch": "master", "commit": "e806d38190a6a2e8b9244824c2953d6567f141f3" },
"statuscol.nvim": { "branch": "main", "commit": "1022f922b77b44c36f8057ac29adbfd89ce86958" },
"symbols-outline.nvim": { "branch": "master", "commit": "564ee65dfc9024bdde73a6621820866987cbb256" },
"telescope-file-browser.nvim": { "branch": "master", "commit": "6f735a63dc24b9aed527cd505a31864223c8a6d8" },
"telescope-fzf-native.nvim": { "branch": "main", "commit": "6c921ca12321edaa773e324ef64ea301a1d0da62" },
"telescope-live-grep-args.nvim": { "branch": "master", "commit": "731a046da7dd3adff9de871a42f9b7fb85f60f47" },
"telescope.nvim": { "branch": "master", "commit": "d90956833d7c27e73c621a61f20b29fdb7122709" },
"telescope-live-grep-args.nvim": { "branch": "master", "commit": "649b662a8f476fd2c0289570764459e95ebaa3f3" },
"telescope.nvim": { "branch": "master", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" },
"vim-case-convert": { "branch": "master", "commit": "0a75eb4cf77976c1cdecaa6155c752b1f0c693d8" },
"vim-fugitive": { "branch": "master", "commit": "854a8df0d06b8d3fcb30fa7f2b08c62b553eee3b" },
"vscode-js-debug": { "branch": "main", "commit": "04ed65a030edb0f569d570d1554810c0df27819e" },
"vim-fugitive": { "branch": "master", "commit": "d4877e54cef67f5af4f950935b1ade19ed6b7370" },
"vscode-js-debug": { "branch": "main", "commit": "ab03c689011747026b38a13468cd6b5b1e43f0d3" },
"window-picker": { "branch": "main", "commit": "41cfaa428577c53552200a404ae9b3a0b5719706" }
}
}
9 changes: 9 additions & 0 deletions lua/user/configs/cspell.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
-- functian
local getJson = function(_)
return '/home/nima/.cspell'
end
return {
config = {
find_json = getJson,
},
}
Loading

0 comments on commit cff5fbf

Please sign in to comment.