Comments (11)
" Vim-sneak settings {{{
hi SneakLabel ctermfg=white ctermbg=04 cterm=bold
hi Sneak ctermfg=white ctermbg=04 cterm=bold
let g:sneak#label = 1
let g:sneak#use_ic_scs = 1
" }}}
" IndentLine settings {{{
" -------------------------------------------------------------
let g:indentLine_color_term = 19
let g:indentLine_fileType = ['python', 'vim']
nnoremap coi :IndentLinesToggle<cr>
" Dont use indentline_faster with delimitmate
" }}}
from vim-sneak.
That definitely seems like a bug! Can you link to the specific plugin you are talking about?
from vim-sneak.
sure sorry, https://github.com/Yggdroot/indentLine
from vim-sneak.
Hey guys, not sure if this is to be considered a bug: indentLine uses the Conceal feature to display indentation guides. As sneak's streak mode is recoloring the Conceal highlight group, this 'bug' is just natural.
@justinmk, if you want to fix this on sneak's side (which is probably the only way to do, as indent guides are always shown, and sneak uses Conceal only on occassion), indentLine stores its state per buffer in b:indentLine_enabled
.
# in streak.vim s:before
let s:orig_indentLine_state = b:indentLine_enabled
let b:indentLine_enabled = 0
# in streak.vim s:after
let b:indentLine_enabled = s:orig_IndentLine_state
Plus the unavoidable boilerplate if exists
stuff of course. I can provide a PR a little later if you want.
from vim-sneak.
@LFDM That would be great. Thanks for looking into this.
from vim-sneak.
@jmlucjav @lynndylanhurley This should be fixed in the latest version. Re-open if not. Thanks!
from vim-sneak.
working perfectly now, thanks both
from vim-sneak.
thx @jmlucjav! just made the switch xD
from vim-sneak.
@jmlucjav - This works for the current pane, but the indentLine characters in all of the surrounding panes are still highlighted.
from vim-sneak.
This should be fixed now, although help buffers will still have highlighting until this pull request is accepted: Yggdroot/indentLine#71
from vim-sneak.
Verified, works for me.
Great plugin btw. I thought EasyMotion was great, but this is so much better. Thx @justinmk
from vim-sneak.
Related Issues (20)
- fall-through keypress reduces labels to normal highlighted matches
- [Bug Report] No label when too many occurrences of the search chars HOT 8
- Swapping ; with , makes repeating unusable HOT 2
- `Alt-f` and `Alt-F` in insert mode didn't reset `;` and `,` HOT 1
- Labels are not shown for last partially displayed line HOT 5
- vim-sneak conflicts with regular usage of `;` HOT 1
- sneak removes user-defined <Esc> mapping HOT 1
- feature ideas: land on second char? remove f/t completely? HOT 1
- Ahead of time labels HOT 2
- 3-chars label? HOT 2
- Sneak_f in operator-pending mode is incorrect if the target is on eol/eof HOT 2
- repetition clobbers registers
- Re-configuring sneak (in VS-Code) so that "s" and "S" keep their traditional meaning HOT 1
- Support for wrapscan? HOT 2
- allow disabling prompt for cmdheight=0 HOT 1
- How to remap s to other key and s work as the default command in vim (subsititute)? HOT 1
- Make ; map to most recent f/s usage HOT 1
- disable prompt? so the cursor stays in place in buffer and does not jump to command line HOT 4
- Is it possible to use ':' to go to a previous search result rather than ','? HOT 1
- label mode not working with f HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vim-sneak.