1
0
mirror of https://github.com/amix/vimrc synced 2025-06-17 02:15:01 +08:00

Updated plugins

This commit is contained in:
amix
2015-02-04 10:43:54 +00:00
parent e7a01094b6
commit a4b4587019
71 changed files with 2076 additions and 1112 deletions

View File

@ -29,7 +29,6 @@ snippet GPL2
You should have received a copy of the GNU General Public License
along with this program; if not, see <http://www.gnu.org/licenses/>.
${0}
snippet LGPL2
${1:One line to give the program's name and a brief description.}
@ -47,7 +46,6 @@ snippet LGPL2
You should have received a copy of the GNU Lesser General Public License
along with this library; if not, see <http://www.gnu.org/licenses/>.
${0}
snippet GPL3
${1:one line to give the program's name and a brief description.}
@ -65,7 +63,6 @@ snippet GPL3
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
${0}
snippet LGPL3
${1:One line to give the program's name and a brief description.}
@ -83,7 +80,6 @@ snippet LGPL3
You should have received a copy of the GNU Lesser General Public License
along with this library; if not, see <http://www.gnu.org/licenses/>.
${0}
snippet AGPL3
${1:one line to give the program's name and a brief description.}
@ -101,7 +97,6 @@ snippet AGPL3
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
${0}
snippet GMGPL linking exception
As a special exception, if other files instantiate generics from
@ -140,7 +135,6 @@ snippet BSD2
The views and conclusions contained in the software and documentation
are those of the authors and should not be interpreted as representing
official policies, either expressedor implied, of $2.
${0}
snippet BSD3
${1:one line to give the program's name and a brief description}
@ -168,7 +162,6 @@ snippet BSD3
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
${0}
snippet BSD4
${1:one line to give the program's name and a brief description}
@ -199,7 +192,6 @@ snippet BSD4
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
${0}
snippet MIT
${1:one line to give the program's name and a brief description}
@ -222,7 +214,6 @@ snippet MIT
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
${0}
snippet APACHE
${1:one line to give the program's name and a brief description}
@ -239,7 +230,6 @@ snippet APACHE
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
${0}
snippet BEERWARE
${1:one line to give the program's name and a brief description}
@ -249,7 +239,6 @@ snippet BEERWARE
$2 wrote this file. As long as you retain this notice you
can do whatever you want with this stuff. If we meet some day, and you think
this stuff is worth it, you can buy me a beer or coffee in return
${0}
snippet WTFPL
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
@ -271,5 +260,4 @@ snippet MPL2
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.
${0}

View File

@ -75,6 +75,8 @@ snippet ===
`repeat('=', strlen(getline(line(".") - 1)) - strlen(getline('.')))`
${0}
snippet -
- ${0}
snippet ---
`repeat('-', strlen(getline(line(".") - 1)) - strlen(getline('.')))`

View File

@ -90,7 +90,7 @@ snippet class
${0}
}
snippet node
node '${1:`vim_snippets#Filename('', 'fqdn')`}' {
node "${1:`vim_snippets#Filename('', 'fqdn')`}" {
${0}
}
snippet case
@ -107,13 +107,21 @@ snippet if
if $${1:variable} {
${0}
}
snippet ifd
if defined(${1:Resource}["${2:name}"]) {
${0}
}
snippet ifnd
if !defined(${1:Resource}["${2:name}"]) {
${0}
}
snippet el
else {
${0}
}
snippet ?
? {
'${1}' => ${0}
"${1}" => ${0}
}
#
# blocks etc and general syntax sugar
@ -122,98 +130,98 @@ snippet [
snippet >
${1} => ${0}
snippet p:
'puppet://puppet/${1:module name}/${0:file name}'
"puppet://puppet/${1:module name}/${0:file name}"
#
# Functions
snippet alert
alert('${1:message}')
alert("${1:message}")
snippet crit
crit('${1:message}')
crit("${1:message}")
snippet debug
debug('${1:message}')
debug("${1:message}")
snippet defined
defined(${1:Resource}['${2:name}'])
defined(${1:Resource}["${2:name}"])
snippet emerg
emerg('${1:message}')
emerg("${1:message}")
snippet extlookup Simple extlookup
extlookup('${1:variable}')
extlookup("${1:variable}")
snippet extlookup Extlookup with defaults
extlookup('${1:variable}', '${2:default}')
extlookup("${1:variable}", "${2:default}")
snippet extlookup Extlookup with defaults and custom data file
extlookup('${1:variable}', '${2:default}', '${3:data source}')
extlookup("${1:variable}", "${2:default}", "${3:data source}")
snippet fail
fail('${1:message}')
fail("${1:message}")
snippet info
info('${1:message}')
info("${1:message}")
snippet inline_template
inline_template('<%= ${1} %>')
inline_template("<%= ${1} %>")
snippet notice
notice('${1:message}')
notice("${1:message}")
snippet realize
realize(${1:Resource}[${2:name}])
snippet regsubst
regsubst(${1:hay stack}, ${2:needle}, '${3:replacement}')
regsubst(${1:hay stack}, ${2:needle}, "${3:replacement}")
snippet inc
include ${1:classname}
snippet split
split(${1:hay stack}, '${2:patten}')
split(${1:hay stack}, "${2:patten}")
snippet versioncmp
versioncmp('${1:version}', '${2:version}')
versioncmp("${1:version}", "${2:version}")
snippet warning
warning('${1:message}')
warning("${1:message}")
#
# Types
snippet cron
cron { '${1:name}':
command => '${2}',
user => '${3:root}',
cron { "${1:name}":
command => "${2}",
user => "${3:root}",
${4} => ${0},
}
snippet exec
exec { '${1:name}':
command => '${2:$1}',
user => '${3:root}',
exec { "${1:name}":
command => "${2:$1}",
user => "${3:root}",
${4} => ${0},
}
snippet user
user { '${1:user}':
user { "${1:user}":
ensure => present,
comment => '${2:$1}',
comment => "${2:$1}",
managehome => true,
home => '${0:/home/$1}',
home => "${0:/home/$1}",
}
snippet group
group { '${1:group}':
group { "${1:group}":
ensure => ${0:present},
}
snippet host
host { '${1:hostname}':
host { "${1:hostname}":
ip => ${0:127.0.0.1},
}
snippet mailalias
mailalias { '${1:localpart}':
recipient => '${0:recipient}',
mailalias { "${1:localpart}":
recipient => "${0:recipient}",
}
snippet mount
mount { '${1:destination path}':
mount { "${1:destination path}":
ensure => ${2:mounted},
device => '${0:device name or path}',
device => "${0:device name or path}",
}
snippet package
package { '${1:package name}':
package { "${1:package name}":
ensure => ${0:present},
}
snippet yumrepo
yumrepo { '${1:repo name}':
Descr => '${2:$1}',
yumrepo { "${1:repo name}":
Descr => "${2:$1}",
enabled => ${0:1},
}
@ -223,22 +231,39 @@ snippet define
}
snippet service
service { '${1:service}' :
service { "${1:service}" :
ensure => running,
enable => true,
require => [ Package['${2:package}'], File['${3:file}'], ],
subscribe => [ File['${4:configfile1}'], File['${5:configfile2}'], Package['${6:package}'], ],
require => [ Package["${2:package}"], File["${3:file}"], ],
subscribe => [ File["${4:configfile1}"], File["${5:configfile2}"], Package["${6:package}"], ],
}
snippet file
file { '${1:filename}' :
file { "${1:filename}" :
ensure => ${2:present},
owner => '${3:root}',
group => '${4:root}',
mode => '${5:0644}',
source => 'puppet:///modules/${6:module}/${7:source}',
content => template('/etc/puppet/templates/${8:template}'),
alias => '${9:alias}',
require => [ Package['${10:package}'], File['${11:file}'], ],
owner => "${3:root}",
group => "${4:root}",
mode => "${5:0644}",
source => "puppet:///modules/${6:module}/${7:source}",
content => template("${8:module}/${9:template}"),
alias => "${10:alias}",
require => [ Package["${11:package}"], File["${12:file}"], ],
}
snippet archive
archive { "${1:filename}" :
ensure => ${2:present},
url => "http://${3:url}",
extension => "${4:tgz}",
target => "${5:target}",
checksum => ${6:false},
src_target => "${7:/tmp}",
}
snippet firewall
firewall { "${1:comment}" :
proto => ${2:tcp},
action => ${3:accept},
port => ${4},
}

View File

@ -135,6 +135,9 @@ snippet iem
# ipython debugger (pdbbb)
snippet pdbbb
import pdbpp; pdbpp.set_trace()
# remote python debugger (rpdb)
snippet rpdb
import rpdb; rpdb.set_trace()
# python_prompt_toolkit
snippet ppt
from prompt_toolkit.contrib.repl import embed