Posts Tagged ‘projects’

Announcing Dizzee

Saturday, September 10th, 2011

Dizzee is an Emacs library for managing subprocesses.
This is it’s initial release!

From the docs:

Dizzee is a pleasant way to manage your project’s subprocesses in Emacs.
You have a project.
In order to get an instance running and start working, you have to manually launch say… 4 processes in 4 different shells.
This is Not Fun.
Thankfully it is also a definable, repeatable process – which means that we can Use Programming.
At worst, this is More Fun than doing it yourself every time.

This all came about when I started my current job – of the three product stacks I work on, none can be run from source without launching multiple processes in separate shells. Terminator helps (and is generally awesome) but being able to start work on a bug all with one command, and build in code reloading without having to build it into the source & go through the process of getting the relevant buy-in for that, was a massive win.

Bugs/feature requests & docs via github.

Enjoy.

Love regards etc

Announcing Pony Mode – a Django editing mode for Emacs

Saturday, May 28th, 2011

I’m pleased to announce the first beta ‘release’ of Pony Mode, a minor mode for working on Django projects in Emacs.

This mode provides integration with the django management commands within emacs, as well as test integration, a minor-mode with syntax highlighting for editing templates, will determine whether you are using Fabric or Buildout, as well as much more!

This mode is under active development, so please file any bugs at the Github page, and feel free to provide any feedback/feature requests etc.

Current features include:

  • Run dev server in an emacs buffer [C-c C-p r]
  • * Checks to see if runserver_plus is available
  • * If not uses in-built runserver
  • Jump to current project in browser (start server if required) [C-c C-p b]
  • Run test case at point in buffer [C-c C-p t]
  • Run tests for current app in buffer [C-c C-p t]
  • Run Syncdb on current project
  • Management commands for current project in interactive buffer
  • South integration – run south convert, schemamigration, migrate
  • Run django shell in buffer [C-c C-p s]
  • * Checks for shell_plus
  • * If not defaults to shell
  • Fabric integration [C-c C-p f]
  • Startapp and dumpdata on current project within emacs
  • Database integration with Emacs sql-mode interactive buffer [C-c C-c d
  • Django Template minor mode with syntax highlighting for django
  • template tags

  • Snippet collection for django
  • generate tags table for project
  • run manage commands in interactive buffer
  • Buildout integration
  • Generate TAGS table for project to enable quick navigation
  • Jump to template at point or from editing view [C-c C-p g t]

Grab it while it’s hot!