diff options
| author | Mehmet Samet Duman <yongdohyun@projecttick.org> | 2026-04-03 22:21:25 +0300 |
|---|---|---|
| committer | Mehmet Samet Duman <yongdohyun@projecttick.org> | 2026-04-04 00:23:03 +0300 |
| commit | 2eae5db069dc171f74cd863487655f6a88e5384d (patch) | |
| tree | 2d9d05e09978a2a44acbfbb8d651f240df3ca052 /uvim/runtime/ftplugin/gdscript.vim | |
| parent | 473d922faed49241a5d29d9e37dc4819cd512006 (diff) | |
| download | Project-Tick-2eae5db069dc171f74cd863487655f6a88e5384d.tar.gz Project-Tick-2eae5db069dc171f74cd863487655f6a88e5384d.zip | |
NOISSUE rebrand vim to MNV's not Vim
Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
Diffstat (limited to 'uvim/runtime/ftplugin/gdscript.vim')
| -rw-r--r-- | uvim/runtime/ftplugin/gdscript.vim | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/uvim/runtime/ftplugin/gdscript.vim b/uvim/runtime/ftplugin/gdscript.vim deleted file mode 100644 index d1f41c8eaf..0000000000 --- a/uvim/runtime/ftplugin/gdscript.vim +++ /dev/null @@ -1,65 +0,0 @@ -vim9script - -# Vim filetype plugin file -# Language: gdscript (Godot game engine scripting language) -# Maintainer: Maxim Kim <habamax@gmail.com> -# Website: https://github.com/habamax/vim-gdscript -# Last Change: 2024 Jul 14 - -if exists("b:did_ftplugin") | finish | endif - -b:did_ftplugin = 1 -b:undo_ftplugin = 'setlocal cinkeys<' - \ .. '| setlocal indentkeys<' - \ .. '| setlocal commentstring<' - \ .. '| setlocal suffixesadd<' - \ .. '| setlocal foldexpr<' - \ .. '| setlocal foldignore<' - -setlocal cinkeys-=0# -setlocal indentkeys-=0# -setlocal suffixesadd=.gd -setlocal commentstring=#\ %s -setlocal foldignore= -setlocal foldexpr=GDScriptFoldLevel() - -if get(g:, 'gdscript_recommended_style', 1) - setlocal noexpandtab tabstop=4 softtabstop=0 shiftwidth=0 - b:undo_ftplugin ..= ' | setlocal expandtab< tabstop< softtabstop< shiftwidth<' -endif - - -def GDScriptFoldLevel(): string - var line = getline(v:lnum) - if line =~? '^\s*$' - return "-1" - endif - - var sw = shiftwidth() - var indent = indent(v:lnum) / sw - var indent_next = indent(nextnonblank(v:lnum + 1)) / sw - - if indent_next > indent && line =~ ':\s*$' - return $">{indent_next}" - else - return $"{indent}" - endif -enddef - - -if !exists("g:no_plugin_maps") - # Next/Previous section - def NextSection(back: bool, cnt: number) - for n in range(cnt) - search('^\s*func\s', back ? 'bW' : 'W') - endfor - enddef - - nnoremap <silent><buffer> ]] <scriptcmd>NextSection(false, v:count1)<CR> - nnoremap <silent><buffer> [[ <scriptcmd>NextSection(true, v:count1)<CR> - xmap <buffer><expr> ]] $'<C-\><C-N>{v:count1}]]m>gv' - xmap <buffer><expr> [[ $'<C-\><C-N>{v:count1}[[m>gv' - b:undo_ftplugin ..= - \ " | silent exe 'unmap <buffer> [['" - \ .. " | silent exe 'unmap <buffer> ]]'" -endif |
