There are no reviews yet. Be the first to send feedback to the community and the maintainers!
FuzzyFinder: TextMate -------------------------- This is an extension to Takeshi NISHIDA's excellent Fuzzyfinder VIM script[1]. It adds a TextMate mode, for completing file names in a similar fashion to how TextMate[2] does file completion in its cmd-T window. This extension is partially written in Ruby[3], and it depends on a separate Ruby module (fuzzy_file_finder[4]), so you'll need Vim to be compiled with Ruby support. Usage ------------------------ Usage is almost identical to the Fuzzyfinder script, so you should check out the documentation[1] for that (which is very good). The only difference is that to start TextMate mode, you just invoke the :FuzzyFinderTextMate command. It is recommended to map that command to something more agile, e.g.: map <leader>t :FuzzyFinderTextMate<CR> Once in TextMate mode, completion is done against the entire directory tree at once, using partial matches. Results are sorted by "score", which is a measure of how closely the file matches the text you entered. There are several different variables that you may set in your .vimrc file that can be used to tweak the finder's behavior: * g:fuzzy_roots - this defaults to the current directory, but may be set to an array of paths that you want the finder to search. * g:fuzzy_ceiling - this defaults to 10,000, and is the maximum number of files that the finder will scan before it raises an error. To use the finder on larger trees, set this variable to a value larger than the number of files you expect to scan. * g:fuzzy_ignore - this is a delimited list of file glob patterns to ignore. Entries may be delimited using either semi-colons or commas. * g:fuzzy_matching_limit - this is the maximum number of items that will be matched, and defaults to 200. If the finder feels sluggish to you, you can reduce this to something smaller (100, or 50). Installation ----------------------- First, make sure you have the Fuzzyfinder script[1]. Install that as per the instructions for that script. Then, you'll need to install the fuzzy_file_finder[4] Ruby module. The simplest way to do this is via Rubygems: gem install --source=http://gems.github.com jamis-fuzzy_file_finder Alternatively, you can take the lib/fuzzy_file_finder.rb file from that project and put it in ~/.vim/ruby. Lastly, you'll need to install this extension script. Take the fuzzyfinder_textmate.vim script and put it under ~/.vim/plugin. License ----------------------- Most of this script and its supporting documentation is made available in the PUBLIC DOMAIN. It may be used, modified, and redistributed, almost without exception. The only exceptions are those parts of the code that were copied from NISHIDA's original script; those parts are distributed under the MIT license, as indicated by NISHIDA's code. The parts that were copied are indicated thus by comments. References ----------------------- [1] http://www.vim.org/scripts/script.php?script_id=1984 [2] http://www.macromates.com [3] http://www.ruby-lang.org [4] http://github.com/jamis/fuzzy_file_finder/tree/master
bulk_insert
Efficient bulk inserts with ActiveRecordbucketwise
ATTENTION: This project is no longer being updated. If you're still interested, feel free to read on... "A web-based personal finance manager with a focus on non-OCD budgeting and avoiding credit card debt"csmazes
Maze algorithms implemented in CoffeeScript, with an eye toward demonstrating how the algorithms work by animating them.castaway
System for building screencasts and video presentationstheseus
A very flexible random maze generator, solver, and renderer for Rubyquery-composer
A library for composing complex SQL queries by defining their subcomponents and the dependencies between them.fuzzy_file_finder
A (slightly enhanced) implementation of TextMate's cmd-T lookup functionality, in Ruby, for embedding in other projectswordsearch
A word-search puzzle generatorsafe_mass_assignment
ActiveRecord plugin for allowing (careful) mass assignment of protected attributes, separate from values provided via users of your application.net-ssh-multi
SSH connection multiplexing: execute commands simultaneously on multiple hosts via SSHsqlpp
A simplistic SQL parser and pretty-printerimpose
A utility and library for imposition -- arranging pages on a sheet of paper for optimal printingdnd-dungeon
A random maze generator in C, with a CGI front-end for generating random dungeons for D&D, 3rd editionkaleidoscope
Generate uniform tilings (tesselations) of a plane using Wythoff constructions. Not as hard (or scary) as it sounds!net-ssh-shell
NOTE: this repository is no longer actively maintained. Please go to the actively maintained repository, here: https://github.com/mitchellh/net-ssh-shell. Net::SSH::Shell is a net-ssh extension library that provides an API for programmatically interacting with a login shellifrb
Interactive Fiction for Interactive Rubymod_reproxy
A module for Apache 2 that implements support for the X-Reproxy-Url response headernet-ssh-gateway
THIS REPOSITORY IS NO LONGER MAINTAINED. Please see https://github.com/net-ssh/net-ssh-gateway for the currently maintained version. Thanks! -- A gateway class for tunneling connections via SSH over a forwarded port.amazing-desktops
A simple utility for generating random abstract images (using mazes) for use as desktop wallpaper.MazeMaker
An implementation of grid layouts and maze algorithms, in Swiftlogic-engine
Prolog-inspired logic engine in Ruby, with backtrackingrtc-ocaml
"The Ray Tracer Challenge" (http://www.raytracerchallenge.com) implemented in OCamlcode_slide
Generate PDF/PNG slides from source codecurves
A library for interpolating various curves (bezier, cubic hermite, etc.)mazoo
An HTML5 game to test your maze navigation skills!zing
Framework for playful maze generation (from "Twisty Little Passages" presentation at MWRC 2015)process_roulette
A silly little game that could mess up your machine pretty badly (please use a VM!)chaussettes
A thin wrapper around the sox audio manipulation utilitydnd-npc
A random NPC generator for D&D 3rd edition, written in C. Includes CGI and console interfaces.truth
A utility for displaying a truth table for an expressionceltic_knot
A library for generating Celtic Knotwork designs from graphslindy
An L-system parser and interpreterdnd-util
An encapsulation (in C) of the core logic and data of D&D, 3rd edition.KSP-RealSolarSystem-Bundler
Program for bundling all needed dependencies for the "Real Solar System" mod, for Kerbal Space Program.ekawada-web
A rails application for recording, comparing, and researching string figuresweekly-challenges
My submissions for the weekly programming challenges (https://medium.com/@jamis/weekly-programming-challenge-1-55b63b9d2a1)scruffy-labrador
A flexible JavaScript implementation of a grid/graph, and some maze generation algorithmsartifex
A D&D4e NPC generatorjamis.github.io
Basil & Fabian - A Wizard & His Manhercule
A logic puzzle for PalmOS (historical interest only, mostly, unless you have a really old device)dnd-templates
A templating system written in C. (Deprecated, obsolete, etc!)sqlite-ruby
bindings for the SQLite 2.x embedded databasekorean-proverbs
Translations of Korean proverbsruneo
An ActiveRecord-inspired wrapper for the Neo4j REST APIdnd-writetem
A templating system written in C, with a stream wrapper system. (Deprecated, obsolete, etc!)hangul-tools
Romanize Korean textpiece-by-piece
An evidence-oriented genealogical research database, inspired by the GENTECH data modeltinker
CYOA-style game system inspired by Sarah Allen's "pie" project.strings2go
A string figure collection for the iPhonekincaid
A DSL for creating dungeon maps for tabletop RPG'stest_session_manager
Allow tests for Rails applications to inject session data (including flash) into test requestsbuckblog
The Buckblog -- assorted ramblings by Jamis Buck -- http://weblog.jamisbuck.orgderring-do
The over-eager progress monitor for Ruby.taleswapper
A home for creating and sharing stories, with an emphasis on role-playing gamesLove Open Source and this site? Check out how you can help us