Emacs IDE Frametools

Toolbar & GUI elements managing IDE centric functionality & settings

IDE Frame Tools is written in Lisp & aims to graphically consolidate the following features:

1) Code browsing and outlining
2) Code navigation: jumping to declarations & references
3) Code navigation: splitting and unsplitting frames
4) Code folding
5) Advanced search and edit via code aware search tools ( ack-grep )
6) Basic refactoring (rename cross files)

I wrote and maintain Emacs IDE Frametools and actively use the framework for both C++ & Lisp development.

Screenshots

emacs1

emacs2

emacs3

The aim is to provide boiler plate functionality for the development of IDEs under Emacs.

Dependencies & Requirements:

  • Emacs Code Browser: ECB
  • Semantic Cedet ( Full Installation Recommended )
  • Ack Grep ( Emacs plugin & External Binary from beyondgrep.com )
  • Moccur-Edit

Emacs IDE Frame Tools on Sourceforge

7 responses to “Emacs IDE Frametools

  1. Santanu Chakrabarti

    Hi, I have installed all the dependencies and packages. When I am starting emacs its throwing error: error: Font not available, #

    What I need to do?

  2. Pingback: EMACS as programmer’s IDE | A Coder's Scratchpad

  3. You might simply comment out the line “(set-face-font ‘speedbar-face “-outline-Courier New-normal-normal-normal-mono-11-*-*-*-c-*-iso8859-1″)
    ” in the file ideframetools.el. Alternatively, you might install the corresponding font. And finally, take a look here for some help with the setup:

    http://programmerscratchpad.wordpress.com/2014/07/13/emacs-as-programmers-ide/

    All the best

    Chris Kohlhepp

  4. ruxob

    Hi, how to avoid this error when i init IDE Frametools
    File error: Cannot open load file, semantic-make

    • I hope I mentioned in the requirements that cedet is needed. semantic-make is part of cedet. I use cedet’s 1.1 source install, not a Melpa installation. Please ask if you encounter further problems. Best Regards. Chris Kohlhepp

  5. ruxob

    when i try to install cedet 1.1 Emacs tell me i allready have cedet 2.0 already loaded. how to avoid cedet 2.0 for cedet 1.1?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s