Made some more sections headed with a comment and moved lines there.
Added a Vim modeline so that Vim will treat .gitingore as a config file.
If the same file is opened mulitple times by separate instances of Vim, the first swap file will be .FOO.swp, the second .FOO.swo, the third .FOO.swn, and so on; deal with having up to three swap files.
A "/" at the start of a filename matches the local repository root, so (for example) "/dat" will only match a file named "dat" if it's in the top-level directory, rather than matching "dat" anywhere.
A "/" at the end of a filename means that the file must be a directory, so git-status will still note the file's presence if it's a link or normal file.
NAJUBSMKYFGRRP747VRIPBJBPTOIRR4DM5PLCSY6YBHNMBBAI2QAC
JVBX2BAAAWA4G5GEA35KYUI7BETA5IBSFPHYDPGXQ3LCTOADSO2AC
S4R6BYI35Y2NMDSIEG7FAGBOUDJLJO4R2OX2REVVJZNFAOLBC2TQC
BIAC2SEJVNTX6MX2TL4UJ77LC6FIPLXI2PS5BNS6NU2PVBKIXCPAC
OU57OAOFMM4NB637KA7FRVKBCF4WIIFHKW37ZR3LRJAF5JK4QZYAC
LVTR3TZBT3RHOHXTIVTD2ZAOC5KT4RLFR7EDVSRJ725AB34KBA2QC
SVBGY75CBM6CNB4WEMUPF37G7IFJCC3DPI532WKY7PQTY3YX7KNAC
GVDKSZGU5NDWQAADOPCIURSBQG2T7VMFDKAF75Z5T3KVVP6744VQC
C55G5JGGSVWMU7XVEJL6YZZLDXQZGRN7JQOAALS6WIKFPX3L2U6QC
C25ULNTKMNOXT72ERWSFQZQW5E2OIM3TOGAAA33Z7EZQMZHRS2MAC
BA6B3ABSAZSAUBZTF2IWRQELSAS4IKFMDVBJZZ5ENHTP7J2Q52QQC
VA6NA56VYGDAKEGMQHUEALB6XTTNOOTQN6BE267MGN3MJRYU4FBQC
OKAC6U6XUKANH3325B5UYUYBF3IST74DEMK573ZPUNTSLIT52TSAC
RRJ46VMOKMHIUVOOKCFBSVXNT3GPNWTHG2PGBFV7224AWEG7NS2AC
KUNDGJ43WO5ONDKLIAXC6M34ZQZGFS4XGFMNF6QKNV2XVMCRJO3AC
I75BRPG3YZ7Q3OQSILAVSTCBWDPJILQ4MGBQ33RS6DGGHSWAJBXQC
2GI42JV2BCREGJO3HDMQ4MXOIRWXUYHRC4K7TCWI753U5QHZD2AAC