All Projects → haya14busa → Vim Asterisk

haya14busa / Vim Asterisk

Licence: mit
❄️ *-Improved

Labels

Projects that are alternatives of or similar to Vim Asterisk

spr
Spring-driven motion library
Stars: ✭ 43 (-83.14%)
Mutual labels:  motion
HeartRateMeasure
Video based Heart rate measure
Stars: ✭ 31 (-87.84%)
Mutual labels:  motion
optimo
Keyframe-based motion editing system using numerical optimization [CHI 2018]
Stars: ✭ 22 (-91.37%)
Mutual labels:  motion
preact-motion
A fork of React-Motion to be used with Preact
Stars: ✭ 28 (-89.02%)
Mutual labels:  motion
transitionable-routes
Perform transitions when changing routes with React Router
Stars: ✭ 26 (-89.8%)
Mutual labels:  motion
sqair
Implementation of Sequential Attend, Infer, Repeat (SQAIR)
Stars: ✭ 96 (-62.35%)
Mutual labels:  motion
ioBroker.ring
Ring Video Doorbell Adapter
Stars: ✭ 25 (-90.2%)
Mutual labels:  motion
TaichiGAME
GPU Accelerated Motion Engine based on Taichi Lang.
Stars: ✭ 35 (-86.27%)
Mutual labels:  motion
pmvr
Raspberry Pi Motion Video Recorder
Stars: ✭ 22 (-91.37%)
Mutual labels:  motion
MGT-python
Musical Gestures Toolbox for Python
Stars: ✭ 25 (-90.2%)
Mutual labels:  motion
pymetawear
Community developed SDK around the Python bindings for the C++ SDK
Stars: ✭ 42 (-83.53%)
Mutual labels:  motion
camera.ui
NVR like user Interface for RTSP capable cameras
Stars: ✭ 99 (-61.18%)
Mutual labels:  motion
AniX
🐿 Super easy and lightweight(<3kb) JavaScript animation library
Stars: ✭ 253 (-0.78%)
Mutual labels:  motion
Gestures-Samples
Project Prague Code Samples
Stars: ✭ 98 (-61.57%)
Mutual labels:  motion
motion-transitioning-objc
Light-weight API for building UIViewController transitions.
Stars: ✭ 24 (-90.59%)
Mutual labels:  motion
ux-animate
A simple but powerful tweening, spring physics, animation library for Rust
Stars: ✭ 19 (-92.55%)
Mutual labels:  motion
awesome-ha-blueprints
A curated collection of automation blueprints for Home Assistant.
Stars: ✭ 258 (+1.18%)
Mutual labels:  motion
Real-Time-Abnormal-Events-Detection-and-Tracking-in-Surveillance-System
The main abnormal behaviors that this project can detect are: Violence, covering camera, Choking, lying down, Running, Motion in restricted areas. It provides much flexibility by allowing users to choose the abnormal behaviors they want to be detected and keeps track of every abnormal event to be reviewed. We used three methods to detect abnorma…
Stars: ✭ 35 (-86.27%)
Mutual labels:  motion
buildings-wave
🏤 A tutorial on how to create a 3D building wave animation with three.js and TweenMax
Stars: ✭ 66 (-74.12%)
Mutual labels:  motion
springer
A spring that generates realistic easing functions
Stars: ✭ 47 (-81.57%)
Mutual labels:  motion

vim-asterisk: * -Improved

Introduction

asterisk.vim provides improved * motions.

1. stay star motions (z prefixed mappings)

z star motions doesn't move your cursor.

2. visual star motions

Search selected text.

3. Use smartcase unlike default one

Default behavior, which sees ignorecase and not smartcase, is not intuitive.

4. Keep cursor position across matches

It is handy for refactoring to keep cursor position while iterating over matches.

Add following line in your vimrc to enable this feature. let g:asterisk#keeppos = 1 Default: 0

Installation

Neobundle / Vundle / vim-plug

NeoBundle 'haya14busa/vim-asterisk'
Plugin 'haya14busa/vim-asterisk'
Plug 'haya14busa/vim-asterisk'

pathogen

git clone https://github.com/haya14busa/vim-asterisk ~/.vim/bundle/vim-asterisk

Usage

map *   <Plug>(asterisk-*)
map #   <Plug>(asterisk-#)
map g*  <Plug>(asterisk-g*)
map g#  <Plug>(asterisk-g#)
map z*  <Plug>(asterisk-z*)
map gz* <Plug>(asterisk-gz*)
map z#  <Plug>(asterisk-z#)
map gz# <Plug>(asterisk-gz#)

If you want to set "z" (stay) behavior as default

map *  <Plug>(asterisk-z*)
map #  <Plug>(asterisk-z#)
map g* <Plug>(asterisk-gz*)
map g# <Plug>(asterisk-gz#)

To enable keepCursor feature:

let g:asterisk#keeppos = 1

Special thanks

|vim-asterisk| uses the code from vim-visualstar for visual star feature.

Author

haya14busa (https://github.com/haya14busa)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].