vim (pmw.vim)
Sintaxe para o PMW
Categoria: Vim
Software: vim
[ Hits: 3.769 ]
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.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
O programa assinador digital (0)
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (6)
Instalação não está resolvendo as dependencias (2)
Captação de áudio no zorin linux começa a diminuir com o tempo (5)









