Charles,

On Mo, 25 Aug 2025, Charles Campbell wrote:
> I think it would be a Good Idea to have a procedure for this sort of thing,
> and to publish it in the Vim Manual someplace.
> 
> *1 announce that something is being considered for deprecation (comments
> accepted)
> *2 deprecate by surrounding the relevant code with #ifdef blocks and await
> any screams of protest. With this approach you'll get notified if anyone is
> using the feature/support and they can reverse it by putting a #define
> SOMETHING in vim.h.
> *3 release vim with the #ifdef SOMETHING blocks
> *4 next release remove the SOMETHING blocks
> 
> At any point until the last one reversal of the change is easy. *2 is likely
> to get protestations amongst those who pay attention to the vim/vimdev
> groups. *3 will get protestations from those who are using the deprecated
> feature. Finally, *4 will remove the feature/support.

Thanks, that makes a lot of sense. Yes I need to document this, it's 
been on my list for a while already.

Thanks,
Christian
-- 
Canada Post doesn't really charge 32 cents for a stamp.  It's 2 cents
for postage and 30 cents for storage.
                -- Gerald Regan, Cabinet Minister, 12/31/83 Financial Post

-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_use+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/vim_use/aK4SPucmbMA0zO0m%40256bit.org.

Reply via email to