Giter Site home page Giter Site logo

dotfiles's Introduction

Hi there ๐Ÿ‘‹

dotfiles's People

Contributors

bergren2 avatar fossabot avatar funkhouserw avatar

Stargazers

 avatar  avatar

dotfiles's Issues

Can't delete in Insert mode

When running in Vim in iTerm, sometimes I can't delete in Insert Mode. You can see this in existing lines in vimrc by going into Insert Mode and trying to hit the Delete key -- nothing will happen, and iTerm will get angry.

Hide blank airline sections

screen shot 2016-04-01 at 6 14 33 pm

This is covered by vim-airline/vim-airline#157 but looks to be complicated to solve outright. A quick fix is to make the separators empty strings, but then we lose the snazzy arrow dividers. That's not the end of the world, however.

let g:airline_left_sep = ''
let g:airline_right_sep = ''

The trick above will make your status bar less snazzy but ultimately less confusing when you no longer wonder why there's an angry orange/red section at the end of the bar.

screen shot 2016-04-01 at 6 17 14 pm

Add a default global .gitconfig

Either script out the commands you'd run OR copy from a template. Good for git aliases, verified commits, default editor, etc.

BUG: macvim freezes when using CtrlP to find a file, then trying to jump to end of file

This might be of help:
kien/ctrlp.vim#72

Error message from Terminal below.

Vim[26163:507] *** -[NSMachPort handlePortMessage:]: dropping incoming DO message because the connection is invalid
2013-11-18 15:17:27.011 Vim[26163:507] *** Terminating app due to uncaught exception 'NSInvalidReceivePortException', reason: 'connection is invalid'
*** First throw call stack:
(
    0   CoreFoundation                      0x00007fff83acb41c __exceptionPreprocess + 172
    1   libobjc.A.dylib                     0x00007fff84280e75 objc_exception_throw + 43
    2   CoreFoundation                      0x00007fff83acb2cc +[NSException raise:format:] + 204
    3   Foundation                          0x00007fff87fea948 -[NSConnection sendInvocation:internal:] + 231
    4   CoreFoundation                      0x00007fff83a29384 ___forwarding___ + 452
    5   CoreFoundation                      0x00007fff83a29138 _CF_forwarding_prep_0 + 120
    6   Foundation                          0x00007fff87fe9984 -[NSConnection rootProxy] + 71
    7   Vim                                 0x00000001034af667 -[MMBackend serverList] + 64
    8   Vim                                 0x00000001034aacf5 serverGetVimNames + 41
    9   Vim                                 0x000000010338c27d f_serverlist + 14
    10  Vim                                 0x000000010337bd7e call_func + 559
    11  Vim                                 0x000000010337e4ee get_func_tv + 285
    12  Vim                                 0x0000000103394293 eval7 + 2329
    13  Vim                                 0x0000000103393766 eval6 + 45
    14  Vim                                 0x0000000103393417 eval5 + 59
    15  Vim                                 0x0000000103392c78 eval4 + 48
    16  Vim                                 0x0000000103392b2d eval3 + 38
    17  Vim                                 0x000000010337b165 eval1 + 39
    18  Vim                                 0x000000010337e46c get_func_tv + 155
    19  Vim                                 0x0000000103394293 eval7 + 2329
    20  Vim                                 0x0000000103393766 eval6 + 45
    21  Vim                                 0x0000000103393417 eval5 + 59
    22  Vim                                 0x0000000103392c78 eval4 + 48
    23  Vim                                 0x0000000103392b2d eval3 + 38
    24  Vim                                 0x000000010337b165 eval1 + 39
    25  Vim                                 0x000000010337e46c get_func_tv + 155
    26  Vim                                 0x0000000103394293 eval7 + 2329
    27  Vim                                 0x0000000103393766 eval6 + 45
    28  Vim                                 0x0000000103393417 eval5 + 59
    29  Vim                                 0x0000000103392c78 eval4 + 48
    30  Vim                                 0x0000000103392bd9 eval3 + 210
    31  Vim                                 0x000000010337b165 eval1 + 39
    32  Vim                                 0x0000000103394077 eval7 + 1789
    33  Vim                                 0x0000000103393766 eval6 + 45
    34  Vim                                 0x0000000103393417 eval5 + 59
    35  Vim                                 0x0000000103392c78 eval4 + 48
    36  Vim                                 0x0000000103392bd9 eval3 + 210
    37  Vim                                 0x000000010337b165 eval1 + 39
    38  Vim                                 0x000000010337ae95 eval0 + 49
    39  Vim                                 0x000000010337abae eval_to_bool + 48
    40  Vim                                 0x00000001033b37c2 ex_if + 149
    41  Vim                                 0x00000001033a546d do_cmdline + 3837
    42  Vim                                 0x000000010337c7f1 call_func + 3234
    43  Vim                                 0x000000010337e4ee get_func_tv + 285
    44  Vim                                 0x000000010337dd9e ex_call + 454
    45  Vim                                 0x00000001033a546d do_cmdline + 3837
    46  Vim                                 0x00000001033c973f apply_autocmds_group + 1328
    47  Vim                                 0x00000001033c7c48 apply_autocmds + 33
    48  Vim                                 0x00000001034ccbc8 getout + 311
    49  CoreFoundation                      0x00007fff83a99fcc __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
    50  CoreFoundation                      0x00007fff8398dc5d _CFXNotificationPost + 2893
    51  Foundation                          0x00007fff87f6b4aa -[NSNotificationCenter postNotificationName:object:userInfo:] + 68
    52  Foundation                          0x00007fff88045369 -[NSConnection invalidate] + 879
    53  Foundation                          0x00007fff87ff3a28 +[NSConnection _portInvalidated:] + 830
    54  CoreFoundation                      0x00007fff83a99fcc __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12
    55  CoreFoundation                      0x00007fff8398dc5d _CFXNotificationPost + 2893
    56  Foundation                          0x00007fff87f6b4aa -[NSNotificationCenter postNotificationName:object:userInfo:] + 68
    57  Foundation                          0x00007fff87f9a424 _NSPortDeathNotify + 76
    58  CoreFoundation                      0x00007fff83a5156c ____CFMachPortChecker_block_invoke + 204
    59  libdispatch.dylib                   0x00007fff85a3a1d7 _dispatch_call_block_and_release + 12
    60  libdispatch.dylib                   0x00007fff85a372ad _dispatch_client_callout + 8
    61  libdispatch.dylib                   0x00007fff85a3ef03 _dispatch_main_queue_callback_4CF + 333
    62  CoreFoundation                      0x00007fff83a32839 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 9
    63  CoreFoundation                      0x00007fff839edb14 __CFRunLoopRun + 1636
    64  CoreFoundation                      0x00007fff839ed275 CFRunLoopRunSpecific + 309
    65  Vim                                 0x00000001034acced -[MMBackend update] + 32
    66  Vim                                 0x00000001034a7f24 gui_mch_update + 69
    67  Vim                                 0x00000001034402c0 nfa_regmatch + 75
    68  Vim                                 0x0000000103442d9d recursive_regmatch + 678
    69  Vim                                 0x00000001034407e4 nfa_regmatch + 1391
    70  Vim                                 0x000000010343fca9 nfa_regexec_both + 594
    71  Vim                                 0x0000000103486afa syn_regexec + 91
    72  Vim                                 0x000000010347d65c syn_current_attr + 1345
    73  Vim                                 0x000000010347d08d get_syntax_attr + 167
    74  Vim                                 0x0000000103451a9f win_line + 11931
    75  Vim                                 0x000000010344c7fe win_update + 4342
    76  Vim                                 0x0000000103449f56 update_screen + 1044
    77  Vim                                 0x00000001034cd086 main_loop + 990
    78  Vim                                 0x00000001034cc624 main + 11636
    79  libdyld.dylib                       0x00007fff8aaa05fd start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
Vim: Caught deadly signal ABRT
Vim: Finished.

Syntastic checkers are not installed by default

This isn't really a bug, but since I haven't overhauled this GitHub workflow yet we're going to list it as one.

Anyway, I had to install linters for YAML and JSON because they weren't installed by default. I don't know what the total list is like, but it should be part of the Vim setup process. This list should include Syntastic syntax checking in general.

Consolidate README npm instructions

I'm hoping there's a vim-plug hook we can use to take care of the following:

$ npm install -g jshint

Not sure exactly which libraries use it, but I'm guessing Syntastic. This might also be a good opportunity to consolidate all of the rbenv/pyenv/nodenv info into one.

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.