clean up legacy files
This commit is contained in:
parent
638ff2812f
commit
bc35923fe2
658 changed files with 196 additions and 1 deletions
|
|
@ -1 +0,0 @@
|
|||
nmap <buffer> q :q<CR>
|
||||
|
|
@ -1 +0,0 @@
|
|||
setlocal foldnestmax=5
|
||||
|
|
@ -1,107 +0,0 @@
|
|||
" https://gist.github.com/romainl/1f50c55b0ee92e5420de51e6c4b38491
|
||||
|
||||
nnoremap <silent> <space>cF :call CocAction('runCommand', 'eslint.executeAutofix')<CR>
|
||||
|
||||
setlocal includeexpr=RESOLVE(v:fname)
|
||||
|
||||
function! RESOLVE(module) abort
|
||||
let built_ins = [
|
||||
\ "assert",
|
||||
\ "async_hooks",
|
||||
\ "child_process",
|
||||
\ "cluster",
|
||||
\ "crypto",
|
||||
\ "dns",
|
||||
\ "domain",
|
||||
\ "events",
|
||||
\ "fs",
|
||||
\ "http",
|
||||
\ "http2",
|
||||
\ "https",
|
||||
\ "inspector",
|
||||
\ "net",
|
||||
\ "os",
|
||||
\ "path",
|
||||
\ "perf_hooks",
|
||||
\ "punycode",
|
||||
\ "querystring",
|
||||
\ "readline",
|
||||
\ "stream",
|
||||
\ "string_decoder",
|
||||
\ "tls",
|
||||
\ "tty",
|
||||
\ "dgram",
|
||||
\ "url",
|
||||
\ "util",
|
||||
\ "v8",
|
||||
\ "vm",
|
||||
\ "zlib" ]
|
||||
|
||||
" There's no source file for built-in node modules.
|
||||
" Example: var http = require('http');
|
||||
if index(built_ins, a:module) != -1
|
||||
return 0
|
||||
endif
|
||||
|
||||
" Handling absolute and relative paths.
|
||||
" Example: var foo = require('./foo.js');
|
||||
if a:module =~ '^\/' || a:module =~ '^\.\{1,2}\/'
|
||||
let root = fnamemodify(substitute(finddir("node_modules", ".;"), '/node_modules', '', ''), ':p:h:h')
|
||||
if a:module =~ '^\.\{1,2}\/'
|
||||
let module = substitute(a:module, '^\.\{1,2}\/', '', '')
|
||||
endif
|
||||
|
||||
let filename = 0
|
||||
try
|
||||
let filename = findfile(module, root)
|
||||
catch
|
||||
try
|
||||
let filename = findfile(module . ".js", root)
|
||||
catch
|
||||
try
|
||||
let filename = findfile(module . "/index.js", root)
|
||||
catch
|
||||
let filename = 0
|
||||
endtry
|
||||
endtry
|
||||
endtry
|
||||
|
||||
return filename
|
||||
endif
|
||||
|
||||
" Handling vendored-in modules.
|
||||
" Example: var _ = require('lodash');
|
||||
for dir in NODE_MODULES_PATHS()
|
||||
" require('module') => node_modules/module/package.json#main => node_modules/module/**/...
|
||||
if filereadable(dir . "/" . a:module . "/package.json")
|
||||
let package = json_decode(join(readfile(dir . "/" . a:module . "/package.json")))
|
||||
return dir . "/" . a:module . "/" . substitute(get(package, "main", "index.js"), '^\.\{1,2}\/', '', '')
|
||||
endif
|
||||
|
||||
" require('module') => node_modules/module/index.js
|
||||
if filereadable(dir . "/" . a:module . "/index.js")
|
||||
return dir . "/" . a:module . "/index.js"
|
||||
endif
|
||||
|
||||
" require('module') => node_modules/module.js
|
||||
if filereadable(dir . "/" . a:module . ".js")
|
||||
return dir . "/" . a:module . ".js"
|
||||
endif
|
||||
endfor
|
||||
|
||||
" well, well, well
|
||||
return 0
|
||||
endfunction
|
||||
|
||||
function! NODE_MODULES_PATHS() abort
|
||||
" node_modules/
|
||||
let node_modules = finddir("node_modules", ".;")
|
||||
|
||||
" node_modules/foo/node_modules/
|
||||
let basic_dirs = extend([node_modules], globpath(node_modules, "*/node_modules", 1, 1))
|
||||
|
||||
" node_modules/@foo/bar/node_modules/
|
||||
let all_dirs = extend(basic_dirs, globpath(node_modules, "@*/*/node_modules", 1, 1))
|
||||
|
||||
return all_dirs
|
||||
endfunction
|
||||
|
|
@ -1 +0,0 @@
|
|||
setl bufhidden=hide
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
setlocal iskeyword+=$
|
||||
setlocal autoindent
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
setlocal tabstop=4
|
||||
|
||||
setlocal textwidth=88
|
||||
|
||||
setlocal foldmethod=indent
|
||||
setlocal foldnestmax=1
|
||||
|
||||
setlocal colorcolumn=88
|
||||
|
||||
noremap <F4> :w<CR>:silent !clear;python %<CR> :redraw!<CR>
|
||||
nnoremap <silent> <buffer> <F5> :call SaveAndExecute('python')<CR>
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
nmap <buffer> o <CR>
|
||||
nmap <buffer> q :q<CR>
|
||||
|
|
@ -1 +0,0 @@
|
|||
setlocal includeexpr=substitute(substitute(substitute(v:fname,'\%(.*/\|^\)\zs','_',''),'^[\\~@]\/','./',''),'^[\\~@]','./node_modules/','')
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
setlocal foldmethod=marker
|
||||
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
" https://github.com/nvim-treesitter/nvim-treesitter/issues/462#issuecomment-700278736
|
||||
setlocal indentexpr =
|
||||
setlocal autoindent
|
||||
setlocal smartindent
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
(id_selector (id_name) @CssIdentifier)
|
||||
(id_selector (id_name)) @CssIdSelector
|
||||
(tag_name) @HtmlTagName
|
||||
|
||||
(class_selector (class_name) @CssClassName)
|
||||
(selectors (pseudo_class_selector (class_name) @cssPseudoClass))
|
||||
(nesting_selector) @cssNestingSelector
|
||||
|
||||
; need to find out how to make this more specific?
|
||||
(universal_selector) @CssUniversalSelector
|
||||
|
||||
((property_name) (_)) @CssProp
|
||||
|
||||
(unit) @CssUnit
|
||||
|
||||
(declaration (property_name) (_) @CssPropertyValue)
|
||||
|
||||
(media_statement (feature_query (feature_name) @cssMediaFeatureName (_ (unit) @cssMediaQueryValueUnit) @cssMediaQueryValue) @cssMediaQuery)
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
(start_tag
|
||||
(attribute
|
||||
(attribute_name) @ClassNameAttribute (#eq? @ClassNameAttribute "class")
|
||||
(quoted_attribute_value
|
||||
(attribute_value) @CssClassName )))
|
||||
|
||||
(start_tag
|
||||
(attribute
|
||||
(attribute_name) @IdAttribute (#eq? @IdAttribute "id")
|
||||
(quoted_attribute_value
|
||||
(attribute_value) @CssIdentifier )))
|
||||
|
||||
(start_tag
|
||||
(attribute
|
||||
(attribute_name) @DataAttribute (#match? @DataAttribute "^data-")
|
||||
(quoted_attribute_value
|
||||
(attribute_value) @DataAttributeValue )))
|
||||
Loading…
Add table
Add a link
Reference in a new issue