pear-tree icon indicating copy to clipboard operation
pear-tree copied to clipboard

A Vim auto-pair plugin that supports multi-character pairs, intelligent matching, and more

Results 28 pear-tree issues
Sort by recently updated
recently updated
newest added

Goal: Have a pair of open/close characters which only autopair if not preceded by a space. Why: Autopairing with C++ templates (leveraging my habit of always preceding an operator '

bug

![pear-tree](https://user-images.githubusercontent.com/43117506/70154498-72197380-1665-11ea-8c6c-74fceb467a1d.gif) Braces are indented inconsistently when the smartindent option is set.

...specifically, [endwise.vim](https://github.com/tpope/vim-endwise), a vital plugin for languages like ruby and viml that use `end` (and its variants) to close code blocks. A quickfix is to change: ```viml imap (PearTreeExpand) ```...

Is there a way to get indentation working with treesitter indent?

The wildcard behavior for HTML autocomplete is a great feature. I'm running into the issue however that for standalone tags the autocomplete will run unnecessarily. Also, the wildcard is smart...

For example, in C++, we need a semicolon at the end of every line, so if I call the function Foo with parameter 24, by using this plugin, I will...

I use a lot of C++ and I do not want bracket completion for angular brackets, namely ''. Is there any way to disable this? I couldn't find any. Thanks...

```text (defun f (x) ""|) ``` `` I get: ``` (defun f (x) "" | ) ``` expected: ``` (defun f (x) "" |) ``` this doesn't expand that way:...

When inside quotes, entering `{` does not trigger the closer `}`. Expected: ``` "|" "{|}" ``` Actual: ``` "|" "{|" ```

I have pear tree configured for smart pairs, and while having a pair inside a string, trying to press '(' and ')' inserts another closing pair: ![image](https://user-images.githubusercontent.com/29372486/95654033-dc146c00-0b05-11eb-8b65-16b1e07f2ebd.png) Expected behavior -...

bug