Giter VIP home page Giter VIP logo

maximum-awesome's Introduction

Maximum Awesome

Config files for vim and tmux, lovingly tended by a small subculture of peace-loving hippies. Built for Mac OS X.

What's in it?

vim

The following assume your leader key is set to ,.

You can change your leader key using the following setting in your .vimrc:

let mapleader=','

  • ,d brings up NERDTree, a sidebar buffer for navigating and manipulating files
  • ,t brings up ctrlp.vim, a project file filter for easily opening specific files
  • ,b restricts ctrlp.vim to open buffers
  • ,a starts project search with ag.vim using the silver searcher (like ack, but faster)
  • ds/cs delete/change surrounding characters (e.g. "Hey!" + ds" = Hey!, "Hey!" + cs"' = 'Hey!') with vim-surround
  • gcc toggles current line comment
  • gc toggles visual selection comment lines
  • vii/vai visually select in or around the cursor's indent
  • Vp/vp replaces visual selection with default register without yanking selected text (works with any visual selection)
  • ,[space] strips trailing whitespace
  • <C-]> jump to definition using ctags
  • ,l begins aligning lines on a string, usually used as ,l= to align assignments
  • <C-hjkl> move between windows, shorthand for <C-w> hjkl

tmux

  • <C-a> is the prefix
  • mouse scroll initiates tmux scroll
  • prefix v makes a vertical split
  • prefix s makes a horizontal split

If you have three or more panes:

  • prefix + opens up the main-horizontal-layout
  • prefix = opens up the main-vertical-layout

You can adjust the size of the smaller panes in tmux.conf by lowering or increasing the other-pane-height and other-pane-width options.

Install

rake

Update

rake

This will update all installed plugins using Vundle's :PluginInstall! command. Any errors encountered during this process may be resolved by clearing out the problematic directories in ~/.vim/bundle. :help PluginInstall provides more detailed information about Vundle.

Customize

In your home directory, Maximum Awesome creates .vimrc.local, .vimrc.bundles.local and .tmux.conf.local files where you can customize Vim and tmux to your heart’s content. However, we’d love to incorporate your changes and improve Vim and tmux for everyone, so feel free to fork Maximum Awesome and open some pull requests!

Uninstall

rake uninstall

Note that this won't remove everything, but your vim configuration should be reset to whatever it was before installing. Some uninstallation steps will be manual.

Contribute

Before creating your pull request, consider whether the feature you want to add is something that you think every user of maximum-awesome should have. Is it support for a very common language people would ordinarily use vim to write? Is it a useful utility that does not change many defaults and composes well with other parts of maximum-awesome? If so then perhaps it would be a good fit. If not, perhaps keep it in your *.local files. This does not apply to bug fixes.

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Any contributors to the master maximum-awesome repository must sign the Individual Contributor License Agreement (CLA). It's a short form that covers our bases and makes sure you're eligible to contribute.

When you have a change you'd like to see in the master repository, send a pull request. Before we merge your request, we'll make sure you're in the list of people who have signed a CLA.

Acknowledgements

Thanks to the vimsters at Square who put this together. Thanks to Tim Pope for his awesome vim plugins.

maximum-awesome's People

Contributors

dhoizner avatar dlackty avatar edruder avatar edruder-block avatar eventualbuddha avatar hackarias avatar indirect avatar joaosa avatar justaparth avatar matthewtodd avatar mikwat avatar morenoh149 avatar mzaweb avatar owenyang0 avatar pinkerton avatar ram-nadella avatar raventid avatar readmecritic avatar robolson avatar rudle avatar salvatoret avatar sebdah avatar slam avatar steckel avatar stephenway avatar strongriley avatar swr avatar vinnyliao avatar wenley avatar wiserfirst avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

maximum-awesome's Issues

Replace Kwbd with Bbye.vim

Hello!

I suggest, both objectively and subjectively, to replace the Kwbd plugin with its spiritual successor Bbye.vim that I created a few months ago to fix all of the annoyances and problems with various Kwbd/Bclose solutions.

Bbye.vim works well when a file's in multiple windows, works a-okay with various buffer explorers and tabbars, doesn't leave remnant files open and everything else that's great in this world.

And yes, it comes with warranty and free customer support! 8-)

Vim colors went crazy

Hello Square folks.

I am using your awesomely maximal setup and it has been working like a charm. However vim recently went crazy and is now displayed what I believe to be the solarized light color scheme instead of the solarized dark like iterm2 itself is using.

I did two separate actions before I noticed the mess-up

  1. Updated iterm2 as it prompted me to. (Now Build 1.0.0.20130624)
  2. Tried the following gist to see about git-completion https://gist.github.com/rurounijones/6447618 which I have since deleted with no result.

I am guessing one of them messed something up. I have done some messing around trying to fix it but am at a loss, not necessarily a square thing but do you have any ideas how to get vim to match iterm2's color scheme again? (My eyes, they burn!)

Unable to find current revision in submodule path 'vim/bundle/kwbd'

submodule looking at certain revision that might be gone?

maximum-awesome git:(master) ✗ sudo rake --trace
** Invoke default (first_time)
** Execute default
** Invoke install:brew (first_time)
** Execute install:brew

-- Homebrew --------------------------------------------------------------------
** Invoke install:the_silver_searcher (first_time)
** Execute install:the_silver_searcher

-- the_silver_searcher ---------------------------------------------------------
** Invoke install:iterm (first_time)
** Execute install:iterm

-- iterm2 ----------------------------------------------------------------------
** Invoke install:ctags (first_time)
** Execute install:ctags

-- ctags -----------------------------------------------------------------------
** Invoke install:reattach_to_user_namespace (first_time)
** Execute install:reattach_to_user_namespace

-- reattach-to-user-namespace --------------------------------------------------
** Invoke install:tmux (first_time)
** Execute install:tmux

-- tmux ------------------------------------------------------------------------
** Invoke install:macvim (first_time)
** Execute install:macvim

-- MacVim ----------------------------------------------------------------------

-- git submodules --------------------------------------------------------------
git submodule update --init
fatal: Needed a single revision
Unable to find current revision in submodule path 'vim/bundle/kwbd'
rake aborted!
Command failed with status (1): [git submodule update --init...]
/Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/file_utils.rb:53:in block in create_shell_runner' /Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/file_utils.rb:45:incall'
/Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/file_utils.rb:45:in sh' /Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/file_utils_ext.rb:40:insh'
/Users/dv/maximum-awesome/Rakefile:135:in block in <top (required)>' /Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/task.rb:228:incall'
/Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/task.rb:228:in block in execute' /Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/task.rb:223:ineach'
/Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/task.rb:223:in execute' /Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/task.rb:166:inblock in invoke_with_call_chain'
/Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/monitor.rb:211:in mon_synchronize' /Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/task.rb:159:ininvoke_with_call_chain'
/Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/task.rb:152:in invoke' /Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/application.rb:143:ininvoke_task'
/Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/application.rb:101:in block (2 levels) in top_level' /Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/application.rb:101:ineach'
/Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/application.rb:101:in block in top_level' /Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/application.rb:110:inrun_with_threads'
/Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/application.rb:95:in top_level' /Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/application.rb:73:inblock in run'
/Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/application.rb:160:in standard_exception_handling' /Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/rake/application.rb:70:inrun'
/Users/dv/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/gems/2.0.0/gems/rake-0.9.6/bin/rake:37:in <top (required)>' /Users/dv/.rvm/gems/ruby-2.0.0-p247@global/bin/rake:23:inload'
/Users/dv/.rvm/gems/ruby-2.0.0-p247@global/bin/rake:23:in <main>' /Users/dv/.rvm/gems/ruby-2.0.0-p247/bin/ruby_noexec_wrapper:14:ineval'
/Users/dv/.rvm/gems/ruby-2.0.0-p247/bin/ruby_noexec_wrapper:14:in `

'
Tasks: TOP => default

Vim Seg Faults

just did

git clone https://github.com/square/maximum-awesome.git && cd maximum-awesome && rake

but

Vim: Caught deadly signal SEGV
Vim: Finished.
[1]    24979 segmentation fault  vim .

Unexpected CtrlP behavior

I personally don't like how CtrlP defaults to the top directory of the repo by default.

  1. It breaks if your project uses git submodules.
  2. I purposefully start in a subdirectory sometimes to ignore parts of the project. No straightforward to do that right now.

@JackDanger @rudle @steckel Thoughts?
Will experiment with some CtrlP settings, but looks like ctrlp_working_path_mode is the ticket.

Control-E does not bring to end of line

Keys that I find important in my daily development (most notably Control-E to bring me to the end of a line) do not work within Tmux but do work outside of Tmux. Anyone experiencing similar problems?

git submodule update --init fails

I ran into this issue monday on a fresh clone && rake. Here's the full stack:

-- git submodules --------------------------------------------------------------
git submodule update --init
fatal: Needed a single revision
Unable to find current revision in submodule path 'vim/bundle/ack'
rake aborted!
Command failed with status (1): [git submodule update --init...]
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/file_utils.rb:53:in create_shell_runner'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/file_utils.rb:45:incall'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/file_utils.rb:45:in sh'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/file_utils_ext.rb:37:insh'
/Users/bjone5/maximum-awesome/Rakefile:135
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/task.rb:246:in call'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/task.rb:246:inexecute'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/task.rb:241:in each'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/task.rb:241:inexecute'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/task.rb:184:in invoke_with_call_chain'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/monitor.rb:242:insynchronize'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/task.rb:177:in invoke_with_call_chain'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/task.rb:170:ininvoke'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/application.rb:143:in invoke_task'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/application.rb:101:intop_level'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/application.rb:101:in each'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/application.rb:101:intop_level'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/application.rb:110:in run_with_threads'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/application.rb:95:intop_level'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/application.rb:73:in run'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/application.rb:160:instandard_exception_handling'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/lib/rake/application.rb:70:in run'
/Library/Ruby/Gems/1.8/gems/rake-10.0.4/bin/rake:33
/usr/bin/rake:19:inload'
/usr/bin/rake:19
Tasks: TOP => default

Vim SegFault ( Mac OS 10.9 )

Vim was running beforehand. now segfaults.

Last login: Fri Aug 30 01:10:04 on ttys004
➜ ~ vim

Vim: Caught deadly signal SEGV
Vim: Finished.

[1] 80668 segmentation fault vim
➜ ~

Process: vim [80577]
Path: /usr/bin/vim
Identifier: vim
Version: 53
Code Type: X86-64 (Native)
Parent Process: zsh [25234]
Responsible: Terminal [335]
User ID: 501

Date/Time: 2013-08-30 01:15:34.004 -0400
OS Version: Mac OS X 10.9 (13A558)
Report Version: 11
Anonymous UUID: 9F7521B3-DC89-FE89-8664-E0CFB669198F

Sleep/Wake UUID: 8F95FFA0-4884-452E-8E7C-8FE919D8A63A

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000418

VM Regions Near 0x418:
-->
__TEXT 000000010993c000-0000000109a82000 [ 1304K] r-x/rwx SM=COW /usr/bin/vim

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff91d44292 __kill + 10
1 vim 0x0000000109a5c65f 0x10993c000 + 1181279
2 libsystem_platform.dylib 0x00007fff88fbe5aa _sigtramp + 26
3 ??? 0x00007fff62fa2a60 initialPoolContent + 9200
4 libruby.2.0.0.dylib 0x0000000109d0a9ca st_init_strcasetable + 16
5 libruby.2.0.0.dylib 0x0000000109c469a5 rb_enc_init + 29
6 libruby.2.0.0.dylib 0x0000000109c475be rb_usascii_encoding + 21
7 libruby.2.0.0.dylib 0x0000000109cc5299 rb_intern + 23
8 libruby.2.0.0.dylib 0x0000000109c5d2a5 rb_define_module + 16
9 ext.bundle 0x0000000109c40f44 Init_ext + 19 (ext.c:45)
10 ??? 0x0000000109b124b0 0 + 4457571504
11 ??? 0x0000000109b1ef4d 0 + 4457623373
12 ??? 0x0000000109b286e0 0 + 4457662176
13 ??? 0x0000000109b1d5ab 0 + 4457616811
14 ??? 0x0000000109b2cca8 0 + 4457680040
15 ??? 0x0000000109b1e4f9 0 + 4457620729
16 ??? 0x0000000109b1ef78 0 + 4457623416
17 ??? 0x0000000109b286e0 0 + 4457662176
18 ??? 0x0000000109b1d5ab 0 + 4457616811
19 ??? 0x0000000109b2cca8 0 + 4457680040
20 ??? 0x0000000109b1e4f9 0 + 4457620729
21 ??? 0x0000000109b1ef78 0 + 4457623416
22 ??? 0x0000000109b286e0 0 + 4457662176
23 ??? 0x0000000109b1d5ab 0 + 4457616811
24 ??? 0x0000000109b2cca8 0 + 4457680040
25 ??? 0x0000000109b2bdc3 0 + 4457676227
26 ??? 0x0000000109b1a4cb 0 + 4457604299
27 ??? 0x0000000109b1a05e 0 + 4457603166
28 ??? 0x0000000109b1a8b6 0 + 4457605302
29 vim 0x0000000109a65390 0x10993c000 + 1217424
30 vim 0x000000010997e947 0x10993c000 + 272711
31 vim 0x000000010997c21b 0x10993c000 + 262683
32 vim 0x000000010997bb1a 0x10993c000 + 260890
33 vim 0x00000001099b4044 0x10993c000 + 491588
34 libdyld.dylib 0x00007fff8dba75fd start + 1

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000109aa620c rcx: 0x00007fff562bffe8 rdx: 0x0000000000000000
rdi: 0x0000000000013ac1 rsi: 0x000000000000000b rbp: 0x00007fff562c0000 rsp: 0x00007fff562bffe8
r8: 0x000000000000003d r9: 0x00007fff562bff00 r10: 0x0000000000000005 r11: 0x0000000000000206
r12: 0x0000000000000011 r13: 0x00007fff76ace400 r14: 0x0000000000000001 r15: 0x00007fb3f1436250
rip: 0x00007fff91d44292 rfl: 0x0000000000000206 cr2: 0x00000001099b1450

Logical CPU: 0
Error Code: 0x02000025
Trap Number: 133

Binary Images:
0x10993c000 - 0x109a81ff7 vim (53) /usr/bin/vim
0x109c40000 - 0x109c41fff +ext.bundle (0) <38CB99ED-8103-3691-9C6C-E414C7A0D31E> /Users/USER/*/ext.bundle
0x109c45000 - 0x109dd8fff libruby.2.0.0.dylib (96) /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/libruby.2.0.0.dylib
0x7fff62f66000 - 0x7fff62f99817 dyld (239.3) <6D8B6C0B-9A59-302E-B15E-1C65277318AC> /usr/lib/dyld
0x7fff87361000 - 0x7fff87362ff7 libsystem_sandbox.dylib (278.9) /usr/lib/system/libsystem_sandbox.dylib
0x7fff875e2000 - 0x7fff876d3ff9 libiconv.2.dylib (41) /usr/lib/libiconv.2.dylib
0x7fff8803c000 - 0x7fff881e9f8f libobjc.A.dylib (551) <2D5D6788-5779-36B9-AC09-93BD9392BA4B> /usr/lib/libobjc.A.dylib
0x7fff882bd000 - 0x7fff882e1fff libxpc.dylib (300.1.16) <8A549529-C540-3CBA-89A7-3CF1A1604353> /usr/lib/system/libxpc.dylib
0x7fff88306000 - 0x7fff8830fff3 libsystem_notify.dylib (121) /usr/lib/system/libsystem_notify.dylib
0x7fff88fbb000 - 0x7fff88fc1ff7 libsystem_platform.dylib (24.1.4) <6DF822C4-14D9-3E24-8A38-59332EAA972C> /usr/lib/system/libsystem_platform.dylib
0x7fff896b7000 - 0x7fff896beff3 libcopyfile.dylib (103) <22734271-8BD8-30CF-A163-EBE26EE58E8F> /usr/lib/system/libcopyfile.dylib
0x7fff89f66000 - 0x7fff89fa8ff7 libauto.dylib (185.5) /usr/lib/libauto.dylib
0x7fff8a377000 - 0x7fff8a379ff7 libquarantine.dylib (71) /usr/lib/system/libquarantine.dylib
0x7fff8a92a000 - 0x7fff8a931fff libcompiler_rt.dylib (35) /usr/lib/system/libcompiler_rt.dylib
0x7fff8a99f000 - 0x7fff8a9a6ff7 liblaunch.dylib (842.1.1) <050D7CD9-DAF9-3EC9-BC6A-8A7A21532638> /usr/lib/system/liblaunch.dylib
0x7fff8b3cc000 - 0x7fff8b3cdffb libremovefile.dylib (33) <9B7231DA-E9D9-3DA3-AED7-73ED0AEE76F4> /usr/lib/system/libremovefile.dylib
0x7fff8b6c6000 - 0x7fff8b6caff7 libsystem_stats.dylib (93.1.25.0.1) /usr/lib/system/libsystem_stats.dylib
0x7fff8c27f000 - 0x7fff8c2aefd2 libsystem_m.dylib (3047.16) /usr/lib/system/libsystem_m.dylib
0x7fff8c3b7000 - 0x7fff8c3bcfff libmacho.dylib (845) /usr/lib/system/libmacho.dylib
0x7fff8c43c000 - 0x7fff8c4c5ff7 libsystem_c.dylib (997.1.1) <6A38E4B6-137C-3BE6-85F8-BC40A85ECD91> /usr/lib/system/libsystem_c.dylib
0x7fff8d2b8000 - 0x7fff8d2bdff7 libunwind.dylib (35.3) /usr/lib/system/libunwind.dylib
0x7fff8d8aa000 - 0x7fff8d8abff7 libsystem_blocks.dylib (63) <51B2EDB7-FED4-3D51-B789-3B89EBA06F28> /usr/lib/system/libsystem_blocks.dylib
0x7fff8dba4000 - 0x7fff8dba7ff7 libdyld.dylib (239.3) /usr/lib/system/libdyld.dylib
0x7fff8e398000 - 0x7fff8e39aff3 libsystem_configuration.dylib (596.12) /usr/lib/system/libsystem_configuration.dylib
0x7fff8f27c000 - 0x7fff8f286fff libcommonCrypto.dylib (60049) <7EA072FE-46EB-3AF6-A688-8AD84466B591> /usr/lib/system/libcommonCrypto.dylib
0x7fff8f4ec000 - 0x7fff8f51cfff libncurses.5.4.dylib (42) /usr/lib/libncurses.5.4.dylib
0x7fff8f51d000 - 0x7fff8f524ff7 libsystem_pthread.dylib (53.1.3) /usr/lib/system/libsystem_pthread.dylib
0x7fff8f550000 - 0x7fff8f550ff7 libkeymgr.dylib (28) <2AD973B7-F65B-37A6-8951-E0DC4EF41B96> /usr/lib/system/libkeymgr.dylib
0x7fff8fc78000 - 0x7fff8fc92fff libdispatch.dylib (339.1.9) <34CC0B0C-BAF1-3F20-974E-129D4E65A0E3> /usr/lib/system/libdispatch.dylib
0x7fff8fedf000 - 0x7fff8ff08ff7 libc++abi.dylib (48) <8C16158F-CBF8-3BD7-BEF4-022704B2A326> /usr/lib/libc++abi.dylib
0x7fff8ffff000 - 0x7fff9004dfff libcorecrypto.dylib (161.1) /usr/lib/system/libcorecrypto.dylib
0x7fff90284000 - 0x7fff90285fff libunc.dylib (28) <0BDEAE3D-6920-3A10-A21D-A28B0021B575> /usr/lib/system/libunc.dylib
0x7fff90367000 - 0x7fff90382ff7 libsystem_malloc.dylib (23.1.9.0.1) <6FD92CAA-EAE3-31F7-AA01-99AD73241DB7> /usr/lib/system/libsystem_malloc.dylib
0x7fff90bc1000 - 0x7fff90bc2ff7 libSystem.B.dylib (1197.1.1) /usr/lib/libSystem.B.dylib
0x7fff91ccc000 - 0x7fff91cf3ffb libsystem_info.dylib (449.1.3) /usr/lib/system/libsystem_info.dylib
0x7fff91d2f000 - 0x7fff91d4bff7 libsystem_kernel.dylib (2422.1.63.0.1) <7E884783-FACB-3397-AF32-A6441934ED40> /usr/lib/system/libsystem_kernel.dylib
0x7fff91d4c000 - 0x7fff91d9efff libc++.1.dylib (120) <4F68DFC5-2077-39A8-A449-CAC5FDEE7BDE> /usr/lib/libc++.1.dylib
0x7fff91e49000 - 0x7fff91e4dff7 libcache.dylib (62) /usr/lib/system/libcache.dylib
0x7fff91f46000 - 0x7fff91f4efff libsystem_dnssd.dylib (522.1.11) /usr/lib/system/libsystem_dnssd.dylib
0x7fff91f51000 - 0x7fff91f52ff7 libDiagnosticMessagesClient.dylib (100) <4CDB0F7B-C0AF-3424-BC39-495696F0DB1E> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff93131000 - 0x7fff93142ff7 libsystem_asl.dylib (217.1.4) /usr/lib/system/libsystem_asl.dylib
0x7fff93143000 - 0x7fff9316aff7 libsystem_network.dylib (241.3) <92D574B5-1034-3032-9938-52E683AE10D5> /usr/lib/system/libsystem_network.dylib

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 136277
thread_create: 0
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=73.6M resident=35.0M(48%) swapped_out_or_unallocated=38.6M(52%)
Writable regions: Total=47.1M written=1716K(4%) resident=2040K(4%) swapped_out=0K(0%) unallocated=45.1M(96%)

REGION TYPE VIRTUAL
=========== =======
Kernel Alloc Once 4K
MALLOC 38.6M
MALLOC (admin) 16K
MALLOC_LARGE (reserved) 128K reserved VM address space (unallocated)
STACK GUARD 56.0M
Stack 8192K
VM_ALLOCATE 8K
__DATA 932K
__LINKEDIT 64.6M
__TEXT 9180K
shared memory 4K
=========== =======
TOTAL 177.2M
TOTAL, minus reserved VM space 177.1M

Model: MacBookPro10,1, BootROM MBP101.00EE.B02, 4 processors, Intel Core i7, 2.6 GHz, 16 GB, SMC 2.3f35
Graphics: Intel HD Graphics 4000, Intel HD Graphics 4000, Built-In, 1024 MB
Graphics: NVIDIA GeForce GT 650M, NVIDIA GeForce GT 650M, PCIe, 1024 MB
Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D5434314753364D465238432D50422020
Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D5434314753364D465238432D50422020
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xEF), Broadcom BCM43xx 1.0 (5.106.98.100.21)
Bluetooth: Version 4.2.0f1 12831, 3 services, 15 devices, 1 incoming serial ports
Network Service: AirPort, AirPort, en0
Serial ATA Device: APPLE SSD SM256E, 251 GB
USB Device: Hub
USB Device: Hub
USB Device: Apple Internal Keyboard / Trackpad
USB Device: BRCM20702 Hub
USB Device: Bluetooth USB Host Controller
USB Device: Hub
USB Device: FaceTime HD Camera (Built-in)
Thunderbolt Bus: MacBook Pro, Apple Inc., 23.4

Linux support?

Any chance of Linux support? Or a similar setup for Linux?

Thanks!

Have problem with installation, if Homebrew is already installed. Rake gets aborted

Aborting
Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master
It appears Homebrew is already installed. If your intent is to reinstall you
should do the following before running this installer again:
rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup
rake aborted!
Homebrew must be installed before continuing.

Submodules don't work

I can't run git submodule update --init and have it clone submodules on a fresh clone.

git submodule update --init fails

fatal: Needed a single revision
Unable to find current revision in submodule path 'vim/bundle/kwbd'
rake aborted!
Command failed with status (1): [git submodule update --init...]

Auto change dir when entering a buffer

I don't like having to e or tabe every file from the home directory, there are some really long paths, so there's this function that will find the current directory, where the current buffer is located, this will allow you to type the paths to new files you need relative to the current position.

not opening a pull request or anything because not everyone might like it, but if you're interested put it in your .local

function! CHANGE_CURR_DIR()
    let _dir = expand("%:p:h")
        exec "cd " . _dir
    unlet _dir
endfunction
autocmd BufEnter * call CHANGE_CURR_DIR()

:BundleClean during rake

If we remove plugins from .vimrc.bundles they should be removed from the vim/bundles/ directory as well.

command-t fails to install

I have ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.4.1] set to be the global version using rbenv.

Running rake stops at the command-t task. Here is the output from running take a second time

$ rake

-- Homebrew --------------------------------------------------------------------
Already up-to-date.

-- the_silver_searcher ---------------------------------------------------------

-- iterm2 ----------------------------------------------------------------------

-- ctags -----------------------------------------------------------------------

-- reattach-to-user-namespace --------------------------------------------------

-- tmux ------------------------------------------------------------------------

-- MacVim ----------------------------------------------------------------------

-- git submodules --------------------------------------------------------------
git submodule update --init

-- command-t -------------------------------------------------------------------
env PATH=/bin:/usr/bin rake make
(in /Users/ram/code/misc/maximum-awesome/vim/bundle/command-t)
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
checking for ruby.h... no
couldn't find ruby.h (required)
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
    --with-opt-dir
    --without-opt-dir
    --with-opt-include
    --without-opt-include=${opt-dir}/include
    --with-opt-lib
    --without-opt-lib=${opt-dir}/lib
    --with-make-prog
    --without-make-prog
    --srcdir=.
    --curdir
    --ruby=/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
rake aborted!
Command failed with status (1): [/System/Library/Frameworks/Ruby.framework/...]
/Users/ram/code/misc/maximum-awesome/vim/bundle/command-t/Rakefile:137
(See full trace by running task with --trace)
rake aborted!
Command failed with status (1): [env PATH=/bin:/usr/bin rake make...]
/Users/ram/code/misc/maximum-awesome/Rakefile:139:in `block (2 levels) in <top (required)>'
/Users/ram/code/misc/maximum-awesome/Rakefile:138:in `chdir'
/Users/ram/code/misc/maximum-awesome/Rakefile:138:in `block in <top (required)>'
Tasks: TOP => default
(See full trace by running task with --trace)

System Clipboard

With clipboard=unnamed set in .vimrc, copy to clipboard isn't working with yank, copy, cut, cmd-c for me... Nada.

CAN NOT INSTALL

Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

command-t fails to install

i have this issue when installing :

-- command-t -------------------------------------------------------------------
env PATH=/bin:/usr/bin rake make
(in /Users/fng/Downloads/maximum-awesome/vim/bundle/command-t)
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
checking for ruby.h... yes
creating Makefile
xcrun cc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I. -DHAVE_RUBY_H -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -arch i386 -arch x86_64 -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common -std=c99 -Wall -Wextra -Wno-unused-parameter -c ext.c
xcrun: Error: failed to exec real xcrun. (No such file or directory)
xcrun cc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I. -DHAVE_RUBY_H -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -arch i386 -arch x86_64 -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common -std=c99 -Wall -Wextra -Wno-unused-parameter -c match.c
xcrun: Error: failed to exec real xcrun. (No such file or directory)
xcrun cc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I. -DHAVE_RUBY_H -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -arch i386 -arch x86_64 -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common -std=c99 -Wall -Wextra -Wno-unused-parameter -c matcher.c
xcrun: Error: failed to exec real xcrun. (No such file or directory)
cc -arch i386 -arch x86_64 -pipe -bundle -undefined dynamic_lookup -o ext.bundle ext.o match.o matcher.o -L. -L/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib -L. -arch i386 -arch x86_64 -lruby -lpthread -ldl -lobjc
clang: error: no such file or directory: 'ext.o'
clang: error: no such file or directory: 'match.o'
clang: error: no such file or directory: 'matcher.o'
make: *** [ext.bundle] Error 1
error: last command failed with exit status 2
rake aborted!
Command failed with status (1): [env PATH=/bin:/usr/bin rake make...]

Tasks: TOP => default
(See full trace by running task with --trace)

command-t fails to install

Ruby version installed by rvm:
ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-darwin12.4.0]

Deleting 'env PATH=/bin:/usr/bin' from Rakefile solves the problem. I'm not use why it is there.

-- command-t -------------------------------------------------------------------
env PATH=/bin:/usr/bin rake make
env: rake: No such file or directory
rake aborted!
Command failed with status (127): [env PATH=/bin:/usr/bin rake make...]
/Users/mark/tmp/maximum-awesome/Rakefile:139:in block (2 levels) in <top (required)>' /Users/mark/tmp/maximum-awesome/Rakefile:138:inchdir'
/Users/mark/tmp/maximum-awesome/Rakefile:138:in block in <top (required)>' /Users/mark/.rvm/gems/ruby-1.9.3-p448/bin/ruby_noexec_wrapper:14:ineval'
/Users/mark/.rvm/gems/ruby-1.9.3-p448/bin/ruby_noexec_wrapper:14:in `

'
Tasks: TOP => default
(See full trace by running task with --trace)

publickey permission denied

I tried sudo before the git clone [email protected]:square/maximum-awesome.git && cd maximum-awesome && rake

Is there a reason I'm still getting the remote end to hang up because of a permission denial?

Disable other ,a and ,t shortcuts

@eventualbuddha know how we said ack and ctrlp felt slow? It's because other plugins have longer shortcuts behind them, like ,aa so Vim adds a time delay
Source: kien/ctrlp.vim#46

You can see my doing :map ,a or :map ,t

We should disable all these other ones and perhaps have a larger effort to disable lots of other shortcuts to simplify and speed up everything.
cc @matthewtodd @rudle

Broken git editor post installation

I gave maximum-awesome a shot and was pleased to see what it has to offer. However for some reasons, post installation my git commit editor is broken. Every time I try to write a commit message using git commit, it fails with following message:

There was a problem with the editor 'vi'. 
Please supply the message using either -m or -F option.

I am not sure what the problem is but would like to get this resolved without uninstalling maximum-awesome.

Entering insert mode is slow

OS: OS-X 10.8.4
Hardware: Apple MacBook Air 1.7Ghz Intel Core i7, 8GB ram

Entering insert mode is quite slow - at least 1 to 2 seconds.

This is with a vanilla maximum-awesome install.

Is this a known problem? Do you have any ideas on which settings or bundles may be causing this?

SEGV error

OS X 10.8.4

with fish as default shell, even tried bash

Vim: Caught deadly signal SEGV
Vim: Finished.
fish: Job 1, 'vim' terminated by signal SIGSEGV (Address boundary error)

Not an editor command: CommandT

Ran through a seemingly successful installation but am getting an error when executing the ",t" command. It states "Not an editor command: CommandT". I wanted to pass this issue by you guys before attempting to fix how everything is configured on my local system.

Suggestion: Replace Pathogen with Vundle

Vundle allows for a more flexible module management system (imo) than Pathogen and would allow the vim packages to be managed without using submodules. In my experience, submodule based vim setups are considerably more brittle and hard to keep up to date than is desirable.

Vundle allows any desired plugins to be specified within the vimrc file. These plugins are then installed from within vim with a command, and are able to be automatically kept up to date along with automatic helptag regeneration. Vundle's behaviour is modeled on Bundler from Ruby.

https://github.com/gmarik/vundle

If time permits I will create pull requests for this change and my earlier issue, #41 asap.

MacVim Installation Fails

When executing rake I get the following output:

toomasr@cigarillo-2 ~/projects/maximum-awesome ±master » rake

-- Homebrew --------------------------------------------------------------------
Updated Homebrew from cc01ace1 to 7fa49126.
==> Updated Formulae
cairo mariadb mysql openvpn percona-server xpdf
geoserver mobile-shell mysql-cluster pdf2image poppler

-- the_silver_searcher ---------------------------------------------------------

-- iterm2 ----------------------------------------------------------------------

-- ctags -----------------------------------------------------------------------

-- reattach-to-user-namespace --------------------------------------------------

-- tmux ------------------------------------------------------------------------

-- MacVim ----------------------------------------------------------------------
rake aborted!
File exists - /Users/toomasr/bin
/Users/toomasr/projects/maximum-awesome/Rakefile:112:in block (2 levels) in <top (required)>' /Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/task.rb:246:incall'
/Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/task.rb:246:in block in execute' /Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/task.rb:241:ineach'
/Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/task.rb:241:in execute' /Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/task.rb:184:inblock in invoke_with_call_chain'
/Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/task.rb:177:in invoke_with_call_chain' /Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/task.rb:170:ininvoke'
/Users/toomasr/projects/maximum-awesome/Rakefile:132:in block in <top (required)>' /Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/task.rb:246:incall'
/Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/task.rb:246:in block in execute' /Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/task.rb:241:ineach'
/Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/task.rb:241:in execute' /Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/task.rb:184:inblock in invoke_with_call_chain'
/Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/task.rb:177:in invoke_with_call_chain' /Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/task.rb:170:ininvoke'
/Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.rb:143:in invoke_task' /Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.rb:101:inblock (2 levels) in top_level'
/Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.rb:101:in each' /Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.rb:101:inblock in top_level'
/Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.rb:110:in run_with_threads' /Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.rb:95:intop_level'
/Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.rb:73:in block in run' /Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.rb:160:instandard_exception_handling'
/Users/toomasr/.rvm/gems/ruby-1.9.3-p429@global/gems/rake-10.0.4/lib/rake/application.rb:70:in run' /Users/toomasr/.rvm/gems/ruby-1.9.3-p429/bin/ruby_noexec_wrapper:14:ineval'
/Users/toomasr/.rvm/gems/ruby-1.9.3-p429/bin/ruby_noexec_wrapper:14:in `

'
Tasks: TOP => install:macvim
(See full trace by running task with --trace)

ctags installation failure

Error: No such keg: /usr/local/Cellar/ctags
brew install ctags 
==> Downloading http://downloads.sourceforge.net/ctags/ctags-5.8.tar.gz
Already downloaded: /Library/Caches/Homebrew/ctags-5.8.tar.gz
==> Downloading patches

curl: (22) The requested URL returned error: 404
Error: Failure while executing: /usr/bin/curl -f#LA Homebrew\ 0.9.4\ (Ruby\ 1.8.7-358;\ Mac\ OS\ X\ 10.8.4) https://raw.github.com/gist/4010022/8d0697dc87a40e65011e2192439609c17578c5be/ctags.patch -o 000-homebrew.diff
rake aborted!
Command failed with status (1): [brew install ctags ...]
/Users/sarat/SourceRepo/github/maximum-awesome/Rakefile:5:in `brew_install'
/Users/sarat/SourceRepo/github/maximum-awesome/Rakefile:100:in `block (2 levels) in <top (required)>'
/Users/sarat/SourceRepo/github/maximum-awesome/Rakefile:153:in `block in <top (required)>'
/Users/sarat/.rvm/gems/ruby-2.0.0-p247/bin/ruby_noexec_wrapper:14:in `eval'
/Users/sarat/.rvm/gems/ruby-2.0.0-p247/bin/ruby_noexec_wrapper:14:in `<main>'
Tasks: TOP => install:ctags
(See full trace by running task with --trace)

iTerm + update_terminal_cwd

So /etc/bashrc sets up a function named update_terminal_cwd in Terminal.app, and somehow, after running rake, my iTerm2 is inheriting that in its $PROMPT_COMMAND. To fix it, I had to add this to my ~/.bash_profile:

# guarantee that iTerm won't try to run update_terminal_cwd
if [[ "$TERM_PROGRAM" == "iTerm.app" ]]; then
  export PROMPT_COMMAND=$(echo $PROMPT_COMMAND | sed -e 's/update_terminal_cwd; //')
fi

Not sure if this is a common problem, but I wanted to make sure that other people would at least be able to find it in the issues history.

Ubuntu 12.04 instalation problems.

$ git clone https://github.com/square/maximum-awesome.git && cd maximum-awesome && rake

-- Homebrew --------------------------------------------------------------------
-e:185: command not found: /usr/bin/sw_vers -productVersion
-e:67:in `macos_version': undefined method `captures' for nil:NilClass (NoMethodError)
    from -e:94
rake aborted!
Homebrew must be installed before continuing.

Tasks: TOP => install:brew
(See full trace by running task with --trace)

the problem is that "/usr/bin/sw_vers" is macos related, I'm using ubuntu:

Linux laptu 3.5.0-39-generic #60~precise1-Ubuntu SMP Wed Aug 14 15:38:41 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Weird install error

Hey guys,

I am trying to install this on a brand new mac install. I have ran through this tutorial to get some of the other things installed:

http://tech.xtremelabs.com/how-to-setup-your-mac-for-rails-development/

But I am getting the below error for some reason:

-- command-t -------------------------------------------------------------------
env PATH=/bin:/usr/bin rake make
(in /Users/benniemosher/maximum-awesome/vim/bundle/command-t)
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
checking for ruby.h... no
couldn't find ruby.h (required)
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
    --with-opt-dir
    --without-opt-dir
    --with-opt-include
    --without-opt-include=${opt-dir}/include
    --with-opt-lib
    --without-opt-lib=${opt-dir}/lib
    --with-make-prog
    --without-make-prog
    --srcdir=.
    --curdir
    --ruby=/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
rake aborted!
Command failed with status (1): [/System/Library/Frameworks/Ruby.framework/...]
/Users/benniemosher/maximum-awesome/vim/bundle/command-t/Rakefile:137
(See full trace by running task with --trace)
rake aborted!
Command failed with status (1): [env PATH=/bin:/usr/bin rake make...]
/Users/benniemosher/maximum-awesome/Rakefile:139:in `block (2 levels) in <top (required)>'
/Users/benniemosher/maximum-awesome/Rakefile:138:in `chdir'
/Users/benniemosher/maximum-awesome/Rakefile:138:in `block in <top (required)>'
Tasks: TOP => default
(See full trace by running task with --trace)

color display in vim

Hi,

Thanks for such an awesome share. I installed it using the suggested method
git clone https://github.com/square/maximum-awesome.git && cd maximum-awesome && rake

But when I try to open c++ or python files the function names are shown in pale blue which makes it difficult to see. I have attached a screen shot...

screen shot 2013-08-30 at 10 01 48 pm

Solarized Dark - Ansi color 8 unreadable

Ansi color 8, or "Bright Black" in the Solarized Dark iTerm2 theme is unreadable as it matches the background color exactly. I personally set it to match the foreground color in that theme.

I encountered the issue in my personal bash prompt and when running mocha tests.

taglist' don't work

when I install maximun-awesome success. I download reids souce code and then go into redis src dir ,i exec below shell

find . -name ".h" -o -name ".c" -o -name "*.cc" > cscope.files cscope -bkq -i cscope.files .
when i open redis.c with vi and press: TlistToggle ,but has a error Taglist: Failed to generate tags for /Users/fuyou/study/c/redis/src/redis.c

Reinstalling for updates breaks at symlink step.

This indicates that the test on line 31 of the Rakefile is blocking the logic of line 33. If the correct symbolic link already exists there should be no reason to attempt to recreate it nor to abort the process.

I ran rake 2 days ago, saw that CmdT was updated to something else, so I reran it, it failed, so I ran it again to see what the failure was about. (then I deleted the symlinks and ran it with success).
Here's what the output of that 2nd and last rerun looked like:
-- symlink ---------------------------------------------------------------------
ln -s /Users/lamblin/src/maximum-awesome/vim /Users/lamblin/.vim
rake aborted!
File exists - /Users/lamblin/src/maximum-awesome/vim or /Users/lamblin/.vim
/Users/lamblin/src/maximum-awesome/Rakefile:49:in `link_file'
(See full trace by running task with --trace)
lamblin-macbookpro:maximum-awesome lamblin$ rm ~/.vim ~/.tmux.conf ~/.vimrc
lamblin-macbookpro:maximum-awesome lamblin$ rake
(in /Users/lamblin/src/maximum-awesome)

-- Homebrew --------------------------------------------------------------------

-- the_silver_searcher ---------------------------------------------------------

-- iterm2 ----------------------------------------------------------------------

-- ctags -----------------------------------------------------------------------

-- reattach-to-user-namespace --------------------------------------------------

-- tmux ------------------------------------------------------------------------

-- MacVim ----------------------------------------------------------------------

-- git submodules --------------------------------------------------------------
git submodule update --init

-- symlink ---------------------------------------------------------------------
ln -s /Users/lamblin/src/maximum-awesome/vim /Users/lamblin/.vim
ln -s /Users/lamblin/src/maximum-awesome/tmux.conf /Users/lamblin/.tmux.conf
ln -s /Users/lamblin/src/maximum-awesome/vimrc /Users/lamblin/.vimrc

-- iterm2 colorschemes ---------------------------------------------------------
open -a /Applications/iTerm.app /Users/lamblin/src/maximum-awesome/iterm2-colors-solarized/Solarized Light.itermcolors

-- iterm2 profiles -------------------------------------------------------------

Your turn!

Go and manually set up Solarized Light and Dark profiles in iTerm2.
(You can do this in 'Preferences' -> 'Profiles' by adding a new profile,
then clicking the 'Colors' tab, 'Load Presets...' and choosing a Solarized option.)
Also be sure to set Terminal Type to 'xterm-256color' in the 'Terminal' tab.

Enjoy!

lamblin-macbookpro:maximum-awesome lamblin$

Error opening ruby files

vim test.rb gives errors

Error detected while processing function 83_query_path:
line 17:
E484: Can't open file /var/folders/7r/dmzm1ssj3pd9ctd5pyg9fcm40000gn/T/v6Dj6aK/0

Error detected while processing /Users/alpha1/maximum-awesome/vim/bundle/ruby/ft
plugin/ruby.vim:
line 122:
E171: Missing :endif

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.