Comments (3)
Just some suggestions, how if we make the mapping (and "enhanced" undo feature which do the key remapping) optional? Users would have the choice to whether to enable the "enhanced" undo or not.
from vim-pencil.
This cr conflicting mapping issue came up several years ago. (Should be somewhere in issue history.)
The solution then was to only remap cr if the key was not yet mapped.
Does the remap of cr still occur if pencil is initialized AFTER your plugin is loaded?
Edit: removed brackets from cr
from vim-pencil.
Thank you for your reply.
This cr conflicting mapping issue came up several years ago. (Should be somewhere in issue history.)
I suppose it's #43. I linked it in my first post above :)
Does the remap of cr still occur if pencil is initialized AFTER your plugin is loaded?
I will try to check for this but just FYI I lazy-load nvim-cmp
on InsertEnter
event as I'm using LazyVim, which has this config. So vim-pencil
will always loaded before nvim-cmp
unfortunately 😔
Friendly cc @folke if loading vim-pencil
on ft latex and after nvim-cmp
is loaded is possible. My current config for this plugin is below.
{
"preservim/vim-pencil",
dependencies = { -- not really sure if this is correct
"hrsh7th/nvim-cmp",
},
config = function()
vim.g["pencil#autoformat"] = 1
vim.g["pencil#textwidth"] = 100
vim.g["pencil#wrapModeDefault"] = "hard"
vim.fn["pencil#init"]({ wrap = "hard" })
end,
ft = {
"mkd",
"markdown",
"tex",
"latex",
},
},
from vim-pencil.
Related Issues (20)
- View list of things concealed (or change) HOT 7
- Enable smoothscroll for soft wrap mode
- Underline title
- Vim pencil hides/removes colorcolumn HOT 4
- Normal Mode unexpected cursor behavior HOT 6
- In soft mode, map k and j to gj and gk
- vim-pencil applies 'set nolist' in soft wrap mode?
- Why is textwidth not used for soft wrap? HOT 2
- Cleanup key remapping technique HOT 1
- blacklist for rst (restructured text) missing various highlight groups
- g:pencil#textwidth setting not applied
- SoftPencil seems doesn't work HOT 3
- Suspending autoformatting doesn't work? HOT 3
- How disable line wrap in front matter (for Hugo or Jekyll) HOT 6
- Pencil and Markdown issue with lists HOT 8
- Respect indentation of lists in Markdown
- SoftPencil on, then off, then on again -breaks navigation mappings HOT 8
- Can't enter newline when editing vimwiki markdown
- "Undefined variable" and "Invalid arguments" errors 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-pencil.