Comments (6)
Hi :)
Currently you cant, although you could stick this line underneath the
s:delimiterMap definition:
let g:NERDCommenterDelimiters = s:delimiterMap
then you can access s:delimiterMap through g:NERDCommenterDelimiters.
e.g. :echo g:NERDCommenterDelimiters['ruby']
I could add functions to access/modify the delimiter map. Let me know
what you think :)
Cheers
Marty
On 10/24/2011 09:49 PM, JuanPablo wrote:
How I can call to s:delimiterMap from other functions?
// for not re write a similar dic with comments chars
from nerdcommenter.
yes, I think in a solution similar to
let g:NERDCommenterDelimiters = s:delimiterMap
maybe functions to access/modify the delimiter map is a util tool for other plugins to use the NERDCommenter as a dependency
from nerdcommenter.
I also like to see possibility to add an option to the delimiter map from a different location. Now, I'm patching NERD_commenter.vim, but this gets overridden by every update of Janus.
Do you want me to fork and patch?
Great plugin, though!
from nerdcommenter.
Is this something that access to the g:NERDCustomDelimiters
array doesn't handle? For example in your rc file you can override one set of delimiters like this:
let g:NERDCustomDelimiters = { 'pascal': { 'left': '(*','right': '*)' } }
@tiesmaster or @juanpabloaj, is there some use case that this functionality doesn't allow for?
from nerdcommenter.
Nevermind, I think I get it. You're trying to get data out of the plugin, not add or manipulate what's in the plugin.
from nerdcommenter.
This appears to have been fixed in 6549cfd so the map is globally accessible. If there is anything else left to do please comment back.
from nerdcommenter.
Related Issues (20)
- [Question] Are "interfaces" not available anymore? HOT 1
- The vue hook doesn't work now HOT 5
- `commentstring` value is not updated after first usage in the buffer HOT 8
- If `$` is selected, the following line is commented as well HOT 1
- [Feature Request] Sexy comments with double star (/** */) HOT 1
- How to map the function toggling comment state to a keymap in normal mode and visual mode? HOT 2
- Error on version 2.6.0 HOT 4
- [Bug] Vim file with inline comment and spaces before line can't be uncommented normally. HOT 5
- Uncommenting indented code is broken for vim9script HOT 5
- [Bug] Add left delim comment before leading space
- [Feature Request] Add in place commenting option
- Uncommenting does not work when left delimiter starts with backslash HOT 7
- [Feature Request] Un/Folding comments HOT 2
- Fortran is not supported HOT 3
- Ignore specific lines when comment/uncomment HOT 2
- [Question] how to placte the cursor a line below commented section? HOT 3
- readme.md needs to include autoload vim file
- infinite recursion when trying to comment glsl code HOT 4
- NERDCommenterDelims left switches to leftAlt repeatedly on a new .c buffer open
- Keep selection after commenting HOT 4
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 nerdcommenter.