Posts Tagged ‘iphone’

Garret Heaton

XCode tips for TextMate users

By Garret Heaton | 1 year ago | 0 Comments |

Switching from TextMate to XCode to work on the upcoming HipChat iPhone app has been a little painful. TextMate has some incredibly helpful features that I feel very unproductive without. Luckily some of them can be enabled or emulated. Here’s what we’ve found:

Go to File (Command-T)

TextMate's Go to File popup - so awesome!

The Go to File popup is probably TextMate’s most beloved feature. After using it for a while it seems amazing that its not part of every IDE out there. XCode’s “Open quickly” (Command-Shift-D) doesn’t cut it because it doesn’t do partial matching on the filename.

There are two options (both paid tools) for adding this functionality to XCode:

  1. PeepOpen — $12, beta software, great potential but not actively maintained
  2. Code Pilot — $30, more mature and full of other nice features

If you want to bind either tool to Command-T you’ll need to unbind XCode’s default key binding for the “Show Fonts” dialog first. To do that, open your XCode preferences and clear out option shown here.

Key Bindings

The “Delete line” (Control-K) and “Duplicate line” (Control-Shift-D) shortcuts can be added system wide by placing the following in ~/Library/KeyBindings/PBKeyBinding.dict:

{
    "^$K" = (
        "selectLine:",
        "cut:"
    );
    "^$D" = (
        "selectLine:",
        "copy:",
        "moveToEndOfLine:",
        "insertNewline:",
        "paste:"
    );
}

Full details and other options are available in this Stack Overflow post.

Themes

TextMate's Twilight theme in XCode

Using the same theme in all your IDEs can make it a lot easier to jump between them seamlessly. Here’s a tool you can use to convert your existing TextMate theme to work in XCode: XThemes.

There’s also a downloadable version of the Twilight theme for XCode here.

Tabs

Unfortunately there’s no way to get a tab-based display in XCode, so you’ll have to get good at switching between files using your Command-T replacement or via one of the suggestions here.

We hope these tips can make you a little more productive in XCode. If you’re looking for more make sure you check out this Stack Overflow thread. Oh and keep an eye out for the HipChat iPhone app.

Pete Curley

New in HipChat – Web chat, SMS, iPhone & Android compatibility

By Pete Curley | 2 years ago | 2 Comments |

When we launched 3 months ago it became clear what people wanted: more ways to access HipChat! Getting your software to run an increasingly long list of platforms (we’re looking at you, iPad) is both exciting and frustrating. We take user experience very seriously and want you to enjoy using HipChat no matter where you are or what device you’re using.

Applying those standards, we’re excited to give you these new ways to use HipChat.

Web version of HipChat

  • Web chat runs on Firefox, Chrome, Safari, Internet Explorer 7+.
  • It has been optimized for iPhone and Android phones (we know native apps are a must-have, but hopefully this can tide you over until those are released).
  • There are a few admin features missing that will be added in coming weeks.
  • Sign in and use it here: https://www.hipchat.com/chat.
Web chat, optimized for iPhone & Android

Web chat, optimized for iPhone & Android

Messaging via SMS

  • You can send and receive one-on-one chat messages on any phone when you’re not signed into the desktop app or web chat.
  • The number of SMSs you have is determined by the plan you’re on. Per month you’ll get 75 SMS on the Plus plan, 150 on Premium, and 300 on Ultimate. We’re still working on the pricing and plans of SMS so please give us your feedback.
  • You can hook it up SMS messaging here: http://www.hipchat.com/account/mobile.

Your honest feedback is how we continue to improve HipChat. Please give us yours in our community-powered support or contact us directly. Happy chatting!