2a7a375729
It makes the most sense to sort the global bookmarks list just before rendering them in the NERDTree window. Since Vim's sort function is fast and stable, and since users are very unlikely to have a number of bookmarks that is too large, we can sort before rendering without concern for the negligible performance penalty. This has two benefits: 1. Users can change their sort settings and have them take effect on the next render or refresh. 2. As mentioned, code duplication is avoided.