vim (pmw.vim)
Sintaxe para o PMW
Categoria: Vim
Software: vim
[ Hits: 3.791 ]
Por: Perfil removido
Arquivo de sintaxe do vim para o Philip's Music Writer Informações
sobre o PMW: http://www.quercite.com/pmw.html
sobre o VIM: www.vim.org
sobre mim e o PMW: www.inf.ufsm.br/~eljunior/pmw
" Vim syntax file
" Filename: pmw.vim
" Maintainer: Elias Dorneles da Silveira Junior
" URL: http://www.inf.ufsm.br/~eljunior/pmw/pmw.vim
" Installation: Colocar no final do seu ~/.vimrc:
" au BufNewFile,BufRead *.pmw source ~/rota/para/pmw.vim
"
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
syn clear
syn case ignore
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"MISC:
syn keyword pmwTodo TODO FIXME XXX contained
syn match pmwComment '^@.*$' contains=pmwTodo
syn match pmwComment '[|]'
syn match pmwNumber '\<\d\+\([,.]\d\+\)\{,1}\>'
syn match pmwPercent '\<\d\+\([,.]\d\+\)\{,1}%'
" mark the blank unneeded
syn match pmwBlank '\s\+$'
syn match pmwBar '^\s*[_=-]\{20,}\s*$'
syn match pmwSpecial '[][(){}®]'
syn match pmwSpecial '\<\(US\|R\)\$'
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"URL EMAIL:
syn match pmwEmail '\<[A-Za-z0-9_.-]\+@\([A-Za-z0-9_-]\+\.\)\+[A-Za-z]\{2,4}\>\(?[A-Za-z0-9%&=+.,@*_-]\+\)\='
syn match pmwUrl '\<\(\(https\=\|ftp\|news\|telnet\|gopher\|wais\)://\([A-Za-z0-9._-]\+\(:[^ @]*\)\=@\)\=\|\(www[23]\=\.\|ftp\.\)\)[A-Za-z0-9%._/~:,=$@-]\+\>/*\(?[A-Za-z0-9/%&=+.,@*_-]\+\)\=\(#[A-Za-z0-9%._-]\+\)\='
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"FONT BEAUTIFIERS:
syn match pmwBold '\*[^*[:blank:]].\{-}\*'hs=s+1,he=e-1
syn match pmwMonospace "`[^`]\+`"hs=s+1,he=e-1
" max: two lines
syn match pmwParentesis "([^)]\+\(\n\)\=[^)]*)" contains=pmwUrl,pmwEmail
syn match pmwQuotes '"[^"]\+\(\n\)\=[^"]*"'hs=s+1,he=e-1
" max: two words
syn match pmwQuotes "'\w\+ \?\w\+'"hs=s+1,he=e-1
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" color definitions (specific)
hi pmwBar term=bold cterm=bold gui=bold
hi pmwBold term=bold cterm=bold gui=bold
hi pmwItalic term=italic cterm=italic gui=italic
" color definitions (using Vim defaults)
hi link pmwComment Comment
hi link pmwQuotes String
hi link pmwBlank Error
hi link pmwNumber Number
hi link pmwPercent Number
hi link pmwTodo Todo
hi link pmwEmail PreProc
hi link pmwUrl PreProc
hi link pmwMonospace Special
hi link pmwSpecial Special
hi link pmwParentesis Statement
"
let b:current_syntax = 'pmw'
" vim:tw=0:et
Nenhum comentário foi encontrado.
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Erro ao instalar programa, "você tem pacotes retidos quebrados&qu... (10)
VOL já não é mais como antes? (15)
Como personalizar o lxde? [RESOLVIDO] (5)
Flatpaks não funcionam após atualizar pelo Gerenciador de Atualizações... (3)









