aboutsummaryrefslogtreecommitdiffstats
path: root/projects
AgeCommit message (Collapse)Author
2018-02-19projects/af83.vim: Add `NO_RCOV=1` to `g:rspec_command`Teddy Wing
Speed up tests by disabling the test coverage report generator using the STIF project's custom environment variable flag.
2017-12-13projects/af83.vim: Add abbreviations for OuibusTeddy Wing
I'm not supposed to write this word, so change it to the code word automatically if I happen to write it accidentally in a commit message. Interestingly, the bars (`|`) need to go either right next to the backslashes (`\`) or right after the right-hand side, as in: inoreabbrev <buffer> Ouibus the socle commun| Otherwise, if a space is before the `|`, that space becomes part of the abbreviation's right-hand side.
2017-09-19vimrc: Add <leader>mk mapping to save Vim sessionTeddy Wing
I had previously defined this command as 'af83'-project-specific. Now I've become used to it and want to use it everywhere, so promote it to a global mapping.
2017-07-31projects/af83.vim: Move `g:rspec_command` setting from stif.vim hereTeddy Wing
Instead of using Spring for RSpec only on the STIF project, use it for all af83 projects.
2017-05-31Add projects/stif.vimTeddy Wing
A project-specific config for the STIF app. Set a custom RSpec command for rspec.vim that runs the Spring preloader instead of calling RSpec directly. This allows us to eliminate the slow-as-molasses Rails startup time when iterating on code with tests.
2017-05-04projects/af83.vim: Set a custom .agignore for PickTeddy Wing
When opening files with Pick and pick.vim, use a project-level .agignore file to ignore files and directories that shouldn't be searched when fuzzy-finding. This allows us to eliminate vendor directories like `node_modules` from the search path.
2017-03-13Add projects/af83.vimTeddy Wing
Create a new project-specific config for AF83. Add a project-specific mapping to save the current Vim session to a file called 'vimsession'.
2016-08-01Add command to post mentor logs to The Firehose ProjectTeddy Wing
It finally became tedious to have to manually execute my custom script that posts a mentor log to The Firehose Project in a new shell. Create a new command that will run the script directly within Vim so I don't have to leave the editor. Actual file paths are stored in `projects/file-paths.vim`. Need to set the `BUNDLE_GEMFILE` so that the Ruby gems required by the script get loaded. The absolute path of the current file gets passed to the script for posting.
2015-09-23projects/flashnotes.vim: Open HTML files as `htmldjango`Teddy Wing
Assume all Flashnotes HTML files are 'htmldjango'-type files (as they typically are since Flashnotes is a Django project). This will preclude me from having to `set ft=htmldjango` when I want to see syntax colours for Django template tags.
2015-07-27projects/flashnotes.vim: Remove g:CommandTMaxFiles settingTeddy Wing
No longer using the Command-T plugin, so this setting is irrelevant now.
2015-07-27Track project-specific config filesTeddy Wing
* Remove project files from the ignore list * Add project config files as they are now * Create a new untracked file to keep track of project directory paths The reason why I never tracked project files in the repo was because I didn't want my file paths to be shared publicly. But over time I've been making changes to my `flashnotes.vim` config and wanted to be able to track those changes, especially the `ctags` ones. Now, I'm able to track those config files and still hide my file paths from public view using a set of environment variables defined in `.vim/projects/file-paths.vim`.