All Projects → laishulu → evil-textobj-syntax

laishulu / evil-textobj-syntax

Licence: GPL-3.0 license
This package is a port of vim-textobj-syntax for emacs. It provides evil text objects for consecutive items with same syntax highlight.

Programming Languages

emacs lisp
2029 projects

Projects that are alternatives of or similar to evil-textobj-syntax

language-rust
Parser and pretty-printer for the Rust language
Stars: ✭ 78 (+310.53%)
Mutual labels:  syntax
langua
A suite of language tools
Stars: ✭ 29 (+52.63%)
Mutual labels:  syntax
frog
Frog is an integration of memory-based natural language processing (NLP) modules developed for Dutch. All NLP modules are based on Timbl, the Tilburg memory-based learning software package.
Stars: ✭ 70 (+268.42%)
Mutual labels:  syntax
language-rainmeter
Syntax highlighting for Rainmeter files in Atom.
Stars: ✭ 19 (+0%)
Mutual labels:  syntax
elm-javascript-haskell-equivalents
Comparison of similar functions across Elm, Javascript, and Haskell
Stars: ✭ 31 (+63.16%)
Mutual labels:  syntax
vscode-liquid
💧Liquid language support for VS Code
Stars: ✭ 137 (+621.05%)
Mutual labels:  syntax
calamity-atom
A purple dark theme with medium to high contrast for the Atom editor ⚛️
Stars: ✭ 12 (-36.84%)
Mutual labels:  syntax
postcss-styled
PostCSS syntax for parsing styled components
Stars: ✭ 53 (+178.95%)
Mutual labels:  syntax
postcss-styl
PostCSS parser plugin for converting Stylus syntax to PostCSS AST.
Stars: ✭ 15 (-21.05%)
Mutual labels:  syntax
sublime-pine
A Pine programming language syntax for Sublime Text.
Stars: ✭ 35 (+84.21%)
Mutual labels:  syntax
elixir-sublime-syntax
The most powerful Elixir for the most Sublime experience.
Stars: ✭ 28 (+47.37%)
Mutual labels:  syntax
R3ditor
An open-source project created to reverse-engineering some Resident Evil 3 files
Stars: ✭ 19 (+0%)
Mutual labels:  evil
nerus
Large silver standart Russian corpus with NER, morphology and syntax markup
Stars: ✭ 47 (+147.37%)
Mutual labels:  syntax
c-compiler-frontend
💻NUAA 2017 编译原理 - C(缩减)语言编译器前端 - Python
Stars: ✭ 44 (+131.58%)
Mutual labels:  syntax
react-cheatsheets
Create and generate cheat sheets using React
Stars: ✭ 21 (+10.53%)
Mutual labels:  syntax
nord-atom-syntax
An arctic, north-bluish clean and elegant Atom syntax theme.
Stars: ✭ 72 (+278.95%)
Mutual labels:  syntax
es6-template-regex
Regular expression for matching es6 template delimiters in a string.
Stars: ✭ 15 (-21.05%)
Mutual labels:  syntax
jsdoc-syntax.vim
Standalone JSDoc syntax for vim
Stars: ✭ 17 (-10.53%)
Mutual labels:  syntax
ninja-ui-syntax
Beautiful Atom syntax theme inspired by a Dribbble shot.
Stars: ✭ 17 (-10.53%)
Mutual labels:  syntax
ohmyguard
Binary patten matching style syntax for erlang function guards
Stars: ✭ 17 (-10.53%)
Mutual labels:  syntax

README

https://melpa.org/packages/evil-textobj-syntax-badge.svg

About

This package is a port of vim-textobj-syntax. It provides evil text objects for consecutive items with same syntax highlight.

For outer (a) object, if both leading and trailing white spaces exist, only trailing whitespaces are included.

./screenshots/a-leading-trailing.png

Otherwise, leading/trailing/none white spaces are included.

./screenshots/a-leading.png

./screenshots/a-trailing.png

For inner object, no leading and trailing white spaces are included.

./screenshots/i.png

Customize variable

h (standing for “syntax (h)ighlight”) is used as textobj key by default. You can customize it using the following variables.

evil-textobj-syntax-i-key (Default: “h”)

Keys for evil-i-syntax.

evil-textobj-syntax-a-key (Default: “h”)

Keys for evil-a-syntax

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].