vim-scripts / modepar Goto Github PK
View Code? Open in Web Editor NEWExtended modelines to execute real Vim script when loading a file.
Home Page: http://www.vim.org/scripts/script.php?script_id=4528
Extended modelines to execute real Vim script when loading a file.
Home Page: http://www.vim.org/scripts/script.php?script_id=4528
This is a mirror of http://www.vim.org/scripts/script.php?script_id=4528 Sometimes you want a bit of Vim code to be processed for a single file: e.g. special mappings or a few convenient functions. You can't put that into a filetype plugin, because it's for one file only, and perhaps it doesn't even have a filetype to begin with. You can write a Vim script for that file, but you have to remember to source it, and it creates unnecessary files. For instance, for a single file, you want to remap "S" to some function: function! MyFunc () ... endfunction nnoremap <buffer> S :call MyFunc()<CR> Modepars are meant to solve that issue: like modelines, they are bits of Vim code contained directly in the file loaded in Vim, but unlike modelines, any Vim code can be processed, not just options. Thus, the above example may appear as follows at the beginning or end of a TeX file: % function! MyFunc () % ... % endfunction % nnoremap <buffer> S :call MyFunc()<CR> The comments make the code harmless to the TeX file, while the first and last lines signal that it should be sourced by Vim like a script. Modepars are executed automatically when a file is loaded into a buffer, just like modelines; they can also be (re)loaded by hand. All modepars are protected by ids, and only authorized modepars are automatically executed.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.