1. 2

    I’d like to stick to paper, but I get frequent hand cramps that make writing things by hand a bit of a pain. As a result I ended up making my own solution using Pandoc which allows me to write in Markdown and place LaTeX where ever I need it.

    It’s nice as I can type as I regularily would, and throw math / code blocks / diagrams into the mix. I use VIM with a few plugins related to writing prose, snippets for quickly inserting complex environments when I need them, and handling LaTeX. I’ve written a few scripts that I use on the daily to help manage my notes for school, create a new lecture file for the class I’m in, auto compile any document, and take screenshots similiar to how OneNote does them. I’ve including a bunch of extra LaTeX packages, custom macros, or whatever else I need.

    I sometimes feel I’ve gone overboard, but it all comes down to the following:

    I tailor the editor to how I take notes, not tailor how I take notes to the editor

    1. 11

      I didn’t count them all, but I estimate there are around 80 vim plugins listed. (!)

      Is it just me, or is that a sort of madness? I use vim daily, and I’m sure a great number of these make some things easier. But I feel like if my environment looked anything like that, I would spend more time tweaking my tools than actually getting any work done.

      1. 4

        While it may seem like a lot of plugins, there are a lot of plugins that are for specific things. I’ve spent a lot of hours tweaking my rc file, but once you get it to a place where you like it, you don’t feel a need to change it anymore. I’m a big proponent to customizing your tools to suit your work habit, rather than working around the tool itself.

        One may think that there are a lot of keybindings, but I generally find that I don’t add all of the shortcuts all at once. You slowly build up your config file to suit your needs, and you learn the keybindings as you slowly add plugins. Thus you now have a tool that suits your needs, and you don’t restrict yourself.

        1. 3

          It’s not just you. 80 plugins seems excessive.

          I use the taglist plugins for vim, and otherwise tweaked my .vimrc to handle a handful of keyboard shortcuts (my .vimrc is a little over 100 lines, nothing too crazy). I used an indent guides plugin for a little while but it was inconsistent in its behavior, so I ultimately disabled it.

          1. 2

            I wouldn’t even be able to remember them all, let alone their key bindings. I use maybe 15 plugins and I still forget what’s available to me.

            1. 1

              Your estimation was pretty good: 73.

              1. 1

                I checked and I have 42 enabled at present, with another 15 or so commented out in a “maybe try this one day” way.

                80 definitely seems on the high side to me, but I suppose I can imagine getting there. Worth noting that some of these are things like support for specific filetypes, colorschemes, and helpers for other plugins.

                1. 1

                  I have a lot of vim plugins, not 80, but probably around 30? And I don’t think I’ve touched or tweaked any of them except Syntastic, and of course setting up a few mappings.