Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make syntax concealing optional for JSON + Markdown. #125

Closed
wants to merge 2 commits into from
Closed

Make syntax concealing optional for JSON + Markdown. #125

wants to merge 2 commits into from

Conversation

robhurring
Copy link

@robhurring robhurring commented May 4, 2016

Allow users to toggle concealing off for JSON and Markdown using the following new options:

" turn off JSON conceal *mirrors vim-json's setting
let g:vim_json_syntax_conceal = 0

" turn off Markdown conceal
let g:vim_markdown_syntax_conceal = 0

Default is on, so should have the same expected behavior OOB. I can add more options for other languages, but these were the 2 that affected me personally.

turn off with `let g:vim_json_syntax_conceal = 0`
toggle off with `let g:vim_markdown_syntax_conceal = 0`
@sheerun
Copy link
Owner

sheerun commented May 4, 2016

You need these patches against upstream repositories. vim-polyglot just gathers plugins together.

@sheerun sheerun closed this May 4, 2016
@robhurring
Copy link
Author

Fair enough. For the JSON syntax, the upstream already has this functionality (here but not in your fork), I was trying to back-port to here since I wasn't sure how you were handling the syntax files.

The markdown I can definitely put a PR against the main repo.

@ahmedelgabri
Copy link

Any updates on this?

@robhurring
Copy link
Author

This was merged into tpope/vim-markdown#99. It should be available here next update. (Not sure what the cycle for that is)

@ahmedelgabri
Copy link

What about JSON? since the upstream plugin already supports the option to disable this?

@robhurring
Copy link
Author

Same deal, next pull from upstream should bring this functionality in. @sheerun would you be able to update the json and markdown packages for us?

Also worth noting, in the https://github.com/tpope/vim-markdown/pull/99/files I renamed the setting to let g:markdown_syntax_conceal = 0 to be more consistent within the package itself, and not what this PR mentions at the top.

@ahmedelgabri
Copy link

Thanks @robhurring

@sheerun
Copy link
Owner

sheerun commented Jun 17, 2016

I've pushed updated build

@robhurring
Copy link
Author

@sheerun your sheerun/vim-json repo looks out of date from its upstream (elzr/vim-json) which has those settings so the g:vim_json_syntax_conceal setting never made it in.

@sheerun
Copy link
Owner

sheerun commented Jun 17, 2016

that's because I want to keep conceal off by default (I removed concealing in my fork)

@sheerun
Copy link
Owner

sheerun commented Jun 17, 2016

See: elzr/vim-json#59

@robhurring
Copy link
Author

Whoops. Missed that part -- 💯 agree, concealing is obnoxious IMO.

@ahmedelgabri
Copy link

For some reason I still can't disable concealing in .json files, I see that you disabled it here sheerun/vim-json@fe4596e and I do have this in my .vimrc but still it's not disabled.

@sheerun
Copy link
Owner

sheerun commented Jun 28, 2016

Maybe you're using different plugin? Could you post your .vimrc somewhere?

@ahmedelgabri
Copy link

Not the most organized but here you go https://github.com/ahmedelgabri/dotfiles/blob/master/vim/vimrc.local#L60 the other json plugin is already commented out.

@ahmedelgabri
Copy link

@sheerun I think I had a problem with my tmux session, not sure how. But it works now. Thanks & sorry for the false alarm.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants