summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ftplugin/markdown.vim1
-rw-r--r--general/settings.vim2
-rw-r--r--general/theme.vim (renamed from themes/nvcode.vim)6
-rw-r--r--init.vim5
-rw-r--r--syntax/java.vim180
-rw-r--r--themes/airline.vim53
-rw-r--r--themes/material.vim7
-rw-r--r--themes/nord.vim5
-rw-r--r--themes/spaceline.vim2
-rw-r--r--themes/syntax.vim8
-rwxr-xr-xutils/bin/install-common-language-servers (renamed from utils/easy-install-language-servers.sh)0
-rwxr-xr-xutils/bin/install-latest-neovim (renamed from utils/install_latest_neovim.sh)0
-rw-r--r--utils/snips/markdown.snippets (renamed from snips/markdown.snippets)0
-rw-r--r--vimspector-config/configurations/linux/_all/java/vimspector.json25
14 files changed, 9 insertions, 285 deletions
diff --git a/ftplugin/markdown.vim b/ftplugin/markdown.vim
deleted file mode 100644
index 291b8115..00000000
--- a/ftplugin/markdown.vim
+++ /dev/null
@@ -1 +0,0 @@
-set wrap
diff --git a/general/settings.vim b/general/settings.vim
index 7f0a0b5b..022e9ec8 100644
--- a/general/settings.vim
+++ b/general/settings.vim
@@ -53,6 +53,8 @@ set guifont=JetBrainsMono\ Nerd\ Font\ Mono:h18
" au! BufWritePost $MYVIMRC source % " auto source when writing to init.vm alternatively you can run :source $MYVIMRC
autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o
+autocmd FileType markdown set wrap
+
" You can't stop me
cmap w!! w !sudo tee %
diff --git a/themes/nvcode.vim b/general/theme.vim
index da35fb75..5a738f8a 100644
--- a/themes/nvcode.vim
+++ b/general/theme.vim
@@ -14,3 +14,9 @@ if (has("termguicolors"))
set termguicolors
hi LineNr ctermbg=NONE guibg=NONE
endif
+
+" Change this when you know where i3 will be
+aug i3config_ft_detection
+ au!
+ au BufNewFile,BufRead ~/.config/i3/config set filetype=i3config
+aug end
diff --git a/init.vim b/init.vim
index 836381f2..cc6a239b 100644
--- a/init.vim
+++ b/init.vim
@@ -11,6 +11,7 @@ endif
source ~/.config/nvim/vim-plug/plugins.vim
source ~/.config/nvim/general/settings.vim
source ~/.config/nvim/general/functions.vim
+source ~/.config/nvim/general/theme.vim
source ~/.config/nvim/keys/mappings.vim
if exists('g:vscode')
@@ -20,10 +21,6 @@ if exists('g:vscode')
source ~/.config/nvim/plug-config/highlightyank.vim
else
- " Themes
- source ~/.config/nvim/themes/syntax.vim
- source ~/.config/nvim/themes/nvcode.vim
-
" Plugin Configuration
source ~/.config/nvim/keys/which-key.vim
source ~/.config/nvim/plug-config/vim-commentary.vim
diff --git a/syntax/java.vim b/syntax/java.vim
deleted file mode 100644
index 1c50746b..00000000
--- a/syntax/java.vim
+++ /dev/null
@@ -1,180 +0,0 @@
-
-" note do not change the order...
-" some of them are overridding privous regrex
-
-"this code made with build-in syntax regrex(and key words), and with some custome regrex(and
-"key words)
-
-""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-
-
-" gruvbox (dark)
-"let orange = "#d65d0e" "special color for numbers
-"let black = "#282828"
-"let red = "#cc241d"
-"let green = "#98971a"
-"let yellow = "#d79921"
-"let blue = "#458588"
-"let purple = "#b16286"
-"let cyan = "#689d6a"
-"let white = "#a89984"
-
-
-" one dark
-let orange = "#d19a66" "special color for numbers
-let black = "#282c34"
-let red = "#E06C75"
-let green = "#98c379"
-let yellow = "#E5C07B"
-let blue = "#61AFEF"
-let purple = "#C678DD"
-let cyan = "#56B6C2"
-let white = "#ABB2BF"
-
-
-" you may chage the color according to your will :)
-
-
-" main color (for left over words)
-syn match main "\w"
-execute "highlight main ctermfg=4 guifg=".red
-
-" numbers
-syn match posNum "\d"
-execute "highlight posNum ctermfg=4 guifg=".orange
-
-" method names()
-syn match class ".\w*\((\)\@="
-execute "highlight class ctermfg=4 guifg=".blue
-
-"execute "highlight names which contains numbers
-syn match main "\v(\a)\w*\d"
-execute "highlight main ctermfg=4 guifg=".red
-
-"all regrex works
-" /^import (+);$/mg
-" import \zs.*\ze
-" \v(^import\s+)@<=.*;
-
-" imported packages
-syn match importName "\v(^import\s+)@<=.*;"
-execute "highlight importName ctermfg=4 guifg=".yellow
-
-" import
-syn match importWord "import "
-execute "highlight importWord ctermfg=4 guifg=".purple
-
-" package name
-syn match packageName "\v(^package\s+)@<=.*;"
-execute "highlight packageName ctermfg=4 guifg=".yellow
-
-" package
-syn match packageWord "package "
-execute "highlight packageWord ctermfg=4 guifg=".purple
-
-"ex: int, double, char
-execute "highlight javaType ctermfg=4 guifg=".purple
-
-"ex: static, throws
-execute "highlight javaStorageClass ctermfg=4 guifg=".purple
-
-
-"class name... basically starts with caps letter
-syntax match ClassName display '\<\([A-Z][a-z0-9]*\)\+\>'
-syntax match ClassName display '\.\@<=\*'
-highlight link ClassName Identifier
-execute "highlight ClassName ctermfg=4 guifg=".yellow
-
-" Just some special color, why not?
-" syn match print " System.out."
-" execute "highlight print ctermfg=4 guifg=".yellow
-
-"objects (ex: String)
-execute "highlight Constant ctermfg=4 guifg=".yellow
-
-" class
-syn match javaClassDecl2 " class\> "
-execute "highlight javaClassDecl2 ctermfg=4 guifg=".purple
-
-" package
-execute "highlight javaExternal ctermfg=4 guifg=".purple
-
-"if else switch
-execute "highlight javaConditional ctermfg=4 guifg=".purple
-
-"while for do
-execute "highlight javaRepeat ctermfg=4 guifg=".purple
-
-"true flase
-execute "highlight javaBoolean ctermfg=4 guifg=".orange
-
-
-" null
-syn match null "\v[ =]null[; ]"
-execute "highlight null ctermfg=4 guifg=".orange
-
-
-" this super
-execute "highlight javaTypedef ctermfg=4 guifg=".purple
-
-" var new instanceof
-execute "highlight javaOperator ctermfg=4 guifg=".purple
-
-" return
-execute "highlight javaStatement ctermfg=4 guifg=".purple
-
-" static synchronized transient volatile final strictfp serializable
-execute "highlight javaStorageClass ctermfg=4 guifg=".purple
-
-"throw try catch finally
-execute "highlight javaExceptions ctermfg=4 guifg=".purple
-
-" assert
-execute "highlight javaAssert ctermfg=4 guifg=".purple
-
-" synchronized throws
-execute "highlight javaMethodDecl ctermfg=4 guifg=".red
-
-" extends implements interface
-execute "highlight javaClassDecl ctermfg=4 guifg=".red
-
-" interface
-execute "highlight javaClassDecl ctermfg=4 guifg=".purple
-
-" break continue skipwhite
-execute "highlight javaBranch ctermfg=4 guifg=".purple
-
-" public protected private abstract
-execute "highlight javaScopeDecl ctermfg=4 guifg=".purple
-
-
-""""""""""""""""""""""""""""""""""""""'
-" java 9...
-" module transitive
-execute "highlight javaModuleStorageClass ctermfg=4 guifg=".purple
-
-
-" open requires exports opens uses provides
-execute "highlight javaModuleStmt ctermfg=4 guifg=".yellow
-
-
-" to with
-execute "highlight javaModuleExternal ctermfg=4 guifg=".red
-
-
-"""""""""""""""""""""""""""""""""""""""""
-" lambda
-execute "highlight javaLambdaDef ctermfg=4 guifg=".cyan
-
-
-""""""""""""""""""""""""""""""""""""""""""
-" clone equals finalize getClass hashCode
-" notify notifyAll toString wait
-execute "highlight javaLangObject ctermfg=4 guifg=".yellow
-
-
-
-
-
-""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
-
diff --git a/themes/airline.vim b/themes/airline.vim
deleted file mode 100644
index 07848515..00000000
--- a/themes/airline.vim
+++ /dev/null
@@ -1,53 +0,0 @@
-" enable tabline
-" let g:airline#extensions#tabline#enabled = 1
-" let g:airline#extensions#tabline#left_sep = ''
-" let g:airline#extensions#tabline#left_alt_sep = ''
-" let g:airline#extensions#tabline#right_sep = ''
-" let g:airline#extensions#tabline#right_alt_sep = ''
-" let airline#extensions#tabline#show_splits = 0
-" let airline#extensions#tabline#tabs_label = ''
-
-" Disable tabline close button
-let g:airline#extensions#tabline#show_close_button = 0
-let g:airline#extensions#tabline#show_tab_type = 0
-let g:airline#extensions#tabline#show_tab_nr = 0
-let g:airline#extensions#tabline#fnamecollapse = 1
-
-let g:airline_extensions = ['branch', 'hunks', 'coc']
-
-let g:airline#extensions#tabline#buffers_label = ''
-let g:airline#extensions#tabline#tabs_label = ''
-let g:airline#extensions#coc#enabled = 1
-
-" Just show the file name
-let g:airline#extensions#tabline#fnamemod = ':t'
-
-" enable powerline fonts
-let g:airline_powerline_fonts = 1
-let g:airline_left_sep = ''
-let g:airline_right_sep = ''
-let g:airline_right_alt_sep = ''
-
-let g:airline#extensions#tabline#formatter = 'unique_tail'
-
-let g:airline#extensions#default#layout = [['a', 'b', 'c'], ['x', 'z', 'warning', 'error']]
-" let g:airline_skip_empty_sections = 1
-
-let g:airline_section_c = airline#section#create([''])
-" let g:airline_section_z = airline#section#create(['linenr'])
-
-" Switch to your current theme
-let g:airline_theme = 'one'
-
-" Always show tabs
-set showtabline=2
-
-" We don't need to see things like -- INSERT -- anymore
-set noshowmode
-
-" Sections
-" let g:airline_section_c = ''
-let g:airline_section_a = "ï„¡ NVCode"
-" let g:airline_section_a = ""
-let g:airline_section_y = ''
-let g:webdevicons_enable_airline_tabline = 1
diff --git a/themes/material.vim b/themes/material.vim
deleted file mode 100644
index 1f039487..00000000
--- a/themes/material.vim
+++ /dev/null
@@ -1,7 +0,0 @@
-if (has('termguicolors'))
- set termguicolors
-endif
-
-let g:material_terminal_italics = 1
-let g:material_theme_style = 'darker'
-colorscheme material
diff --git a/themes/nord.vim b/themes/nord.vim
deleted file mode 100644
index 7419e462..00000000
--- a/themes/nord.vim
+++ /dev/null
@@ -1,5 +0,0 @@
-if (has('termguicolors'))
- set termguicolors
-endif
-
-colorscheme nord
diff --git a/themes/spaceline.vim b/themes/spaceline.vim
deleted file mode 100644
index 584ca36e..00000000
--- a/themes/spaceline.vim
+++ /dev/null
@@ -1,2 +0,0 @@
-let g:spaceline_seperate_style= 'none'
-let g:spaceline_colorscheme = 'mach2'
diff --git a/themes/syntax.vim b/themes/syntax.vim
deleted file mode 100644
index 131266c6..00000000
--- a/themes/syntax.vim
+++ /dev/null
@@ -1,8 +0,0 @@
-" Syntax highlighting
-let g:python_highlight_all=1
-
-" Change this when you know where i3 will be
-aug i3config_ft_detection
- au!
- au BufNewFile,BufRead ~/.config/i3/config set filetype=i3config
-aug end
diff --git a/utils/easy-install-language-servers.sh b/utils/bin/install-common-language-servers
index da54c11a..da54c11a 100755
--- a/utils/easy-install-language-servers.sh
+++ b/utils/bin/install-common-language-servers
diff --git a/utils/install_latest_neovim.sh b/utils/bin/install-latest-neovim
index bdd9441d..bdd9441d 100755
--- a/utils/install_latest_neovim.sh
+++ b/utils/bin/install-latest-neovim
diff --git a/snips/markdown.snippets b/utils/snips/markdown.snippets
index 7e77ffb3..7e77ffb3 100644
--- a/snips/markdown.snippets
+++ b/utils/snips/markdown.snippets
diff --git a/vimspector-config/configurations/linux/_all/java/vimspector.json b/vimspector-config/configurations/linux/_all/java/vimspector.json
deleted file mode 100644
index 608ec1b7..00000000
--- a/vimspector-config/configurations/linux/_all/java/vimspector.json
+++ /dev/null
@@ -1,25 +0,0 @@
-{
- "adapters": {
- "java-debug-server": {
- "name": "vscode-java",
- "port": "${AdapterPort}"
- }
- },
- "configurations": {
- "Java Attach": {
- "default": true,
- "adapter": "java-debug-server",
- "configuration": {
- "request": "attach",
- "host": "127.0.0.1",
- "port": "5005"
- },
- "breakpoints": {
- "exception": {
- "caught": "N",
- "uncaught": "N"
- }
- }
- }
- }
-}