Be merged in Vim, is difficult
I am an expert to propose new features for Vim!
- I just came up with a good idea!
- Listen to me, I have great idea! (send mail to vim-dev)
- (ignored)
- Why leaders didn't listen to my awesome idea...
Why this happend?: Missing Links
- Share PROBLEM
- Illustrate SOLUTION
- Show EVIDENCE
Missing Links (Vim specific)
- Vim is the TEXT EDITOR
- not an IDE
- not a Programming Language
- not a Runtime
- A patch is very important
How to Propose, (recursively)
- Lack of sharing PROBLEM
- Lack of illustrating SOLUTION
- Lack of EVIDENCE
Patch 7.4.001
Problem: Character classes such as [a-z] to not react to 'ignorecase'.
Breaks man page highlighting. (Mario Grgic)
Solution: Add separate items for classes that react to 'ignorecase'. Clean
up logic handling character classes. Add more tests.
Files: src/regexp_nfa.c, src/testdir/test64.in, src/testdir/test64.ok
*** ../vim-7.4.000/src/regexp_nfa.c 2013-08-01 18:27:51.000000000 +0200
--- src/regexp_nfa.c 2013-08-14 11:49:50.000000000 +0200
***************
*** 29,34 ****
--- 29,37 ----
# define NFA_REGEXP_DEBUG_LOG "nfa_regexp_debug.log"
#endif
- Lack of STRATEGY: philosophical incomprehension (無理解)
Causes Discommunication
- Build STRATEGY
- Known your PROBLEM
- Make SOLUTION simple
- Write a PATCH
Leverage vim-jp: reviewer, collaborator and others
Patches
- efficient_printing.diff
- windows_transparency.diff
- charspace.diff
- caption_switch.diff
- ambiwidth_auto.diff
- sentence_until_punctuation.diff
- migemo_feature.diff
- guess_encode_feature.diff
- csearch_highlight.diff
- eval_rmdir.diff
- eval_marks.diff
- autoload_cache.diff
- 2013/12/31
- Tokyo Big Sight
- Spartan Vim vol.3
- Vim Towel (?)