![]() These is also a syntax file for '.prose' filetypes. ![]() It does this by setting various configuration options and using several other plugins. Prose constructs an editing environment intended to help with creative writing. Prose An environment for creative writing It also includes some extra functionality to make using marks a bit more interesting, such as auto-selecting the 'next' mark to place (so you don't have to remember which marks are in use and which are not). MarkX places signs in the left margin (the signs column, funnily enough) to indicate where marks are placed. MarkX Display where you've placed that mark! DrawX supports plain ASCII as well as a number of Unicode line styles, or you can create your own line style on the fly. There are also functions for drawing boxes and ellipsis (filled and unfilled), flood fill, cut and paste operations that deal with the complexities of drawings (rather than just text) and which also support pasting upside-down and back-to-front. Here it is ()ĭrawX ASCII and Unicode Art (etch-a-sketch style)ĭrawX allows you to directly draw boxes and lines in vim to create ASCII-art diagrams. Note that this plugin needs a bit of setting-up to use (but it's definitely worth it!) see the README file. SelX is intended to complement rather then replace the standard vim selection/search highlight facility. The highlight selections can also (optionally) be saved as part of a vim session. SelX provides additional highlighting functions that operate in a very similar way to the standard '*' (and similar) key mappings and the standard '/' (and similar) command line search operations the difference is that multiple, multi-coloured highlights are supported, operating on a per-tab basis. SelX A Rainbow of vim Selection/Highlighting & Search Includes support for saving and restoring the SelX plugin status. SessX defines some simple, but very useful, enhancements to the standard session operation. As standard, to use each plugin, just un-tar it into your ~/.vim/bundle/ directory and read its README file See the README files in each case for full details. You can find Stoprot here 2 (v1.3 )Ī (currently very small) collection of vim plugins written my me. At the moment it is not and the RS code generation is quite computationally intensive meaning that it can take some time to process large data files. One thing on my TODO list is to make Stoprot multi-threaded. For complicated reasons, it is also very slightly more robust (it is able to recover from more severe bit rot) than the method that generates a seperate code file, though the difference is very marginalĮither way, the protection Stoprot gives is pretty robust and it is able to recover otherwise pretty badly corrupted and unusable data. This is obviously not as convenient as the first method but it has the advantage of keeping the data and the SR code in a single file. Assuming only this new combined file is saved, the original data file is recovered by feeding the combined file back into Stoprot which will unpack it, checking it along the way. The other way of using Stoprot is to take the original data file, and output a new file which contains the data with the SR code interleaved within it. This is very convenient and is the method I normally use This allows the data file to be used as-is, with the RS code file only being needed when errors are detected/suspected in the data file (by feeding the data file and the code file into Stoprot, it shall attempt to recover from any corruption that has accumulated). Stoprot can be used in two ways one way is to take the original data file and generate the RS code from it in a separate code file, leaving the data file unmodified. Some more sophisticated file systems can protect against this, but most (like the ones I use on my backup drives) do not Magnetic storage systems, CDs (remember them?), etc are not perfect and over time suffer from 'bit rot' (random errors accumulating in the stored data). I wrote it to protect data that I store on my backup drives. Stoprot generates Reed-Solomon error correction data for any file you care to throw at it.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |