sontek / homies Goto Github PK
View Code? Open in Web Editor NEWMy configuration files (.screenrc, .vimrc, .weechat, .bashrc, .gitconfig, etc)
My configuration files (.screenrc, .vimrc, .weechat, .bashrc, .gitconfig, etc)
Maybe it is just me, but after a fresh install of the script, snipmate is not working on a .py file.
I tried:
def<ctrl+j>
def<ctrl+r>
def
None seem to work. Am I doing something wrong?
In .gitmodules:
[submodule "_vim/bundle/snippets"] path = _vim/bundle/snippets url = https://github.com/honza/snipmate-snippets.git
causes issues as URL is no longer valid - project has been renamed, new URL is https://github.com/honza/vim-snippets.git
after changing url git still fails with fatal: reference is not a tree: a558a9787b280295cb17d264487178b1d5c5f2ec
I finally managed to resolve this by inserting git submodule sync
into install.sh just before
`git submodule update --init --recursive
git submodule foreach --recursive git pull origin master'
I suspect that's not ideal, and better fixed in the repository, but I'm afraid my understanding of git isn't up to it!
if you are interested: https://github.com/garbas/vim-snipmate
Thanks for sharing your dotfiles and installation instructions! They were incredibly helpful :)
I follow the steps of the readme. My .gitconfig is set to yours, with a few odd folders. My environment has been destroyed, such as, the command 'ls' has been destroyed. I want to return to my original environment.
when vim a file, it will throw a kindof 'FileType *... colorcolumn=0' error. And after remove 'autocmd FileType * setlocal colorcolumn=0' in .vimrc line 155, the error disappear.
hi,
i don't know if you still maintaine the _vim part of the project, but maybe you could replace the _vim/autoload/pathogen.vim with a newer version.
The one in it now is v1.3 which is missing some of the newer functions it seems.
At least the function i was trying to use in the .vimrc is not part of v1.3 but of the v2.2
Drove me crazy till i found the problem
As an idea, how about adding the vim-pathogen to the git submodules and linking the _/vim/autoload/pathogen.vim to that file.
that way you always get the up-to-date file when you update the gits.
Dear, John
Thanks 4 ur work. It's great. Recently, I hit an error of vim after I installed dotfiles. The vim & dotfiles can't work appropriately. Some errors just like below :
My environment:
vim 7.3: souce code installed
python2.7.2: activepython
So the problem is on python? Or it's on anything else? Can u give some details about resolving the problem? Thank u very much!
Hello,
When I try to use python matplotlib, it reports such errors.
How could I fix it?
_tkinter.TclError: unknown color name "$_base3"
when I executed ./install.sh vim, everthing is ok before gitting "bundle/fugitive"
my terminal is stuck there.
and it throw an error:
Initialized empty Git repository in /home/tys/Downloads/dotfiles/_vim/bundle/fugitive/.git/
error: RPC failed; result=22, HTTP code = 400
Hi.
My system is debian 7, i compiled vim 7.3 with python 3 support from the debian source repository.
My vim --version :
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Oct 22 2013 18:03:26)
Included patches: 1-547
Huge version without GUI. Features included (+) or not (-):
+arabic +autocmd -balloon_eval -browse ++builtin_terms +byte_offset +cindent
-clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+conceal +cryptv +cscope +cursorbind +cursorshape +dialog_con +diff +digraphs
-dnd -ebcdic +emacs_tags +eval +ex_extra +extra_search +farsi +file_in_path
+find_in_path +float +folding -footer +fork() -gettext -hangul_input +iconv
+insert_expand +jumplist +keymap +langmap +libcall +linebreak +lispindent
+listcmds +localmap -lua +menu +mksession +modify_fname +mouse -mouseshape
+mouse_dec -mouse_gpm -mouse_jsbterm +mouse_netterm -mouse_sysmouse
+mouse_xterm +mouse_urxvt +multi_byte +multi_lang -mzscheme +netbeans_intg
+path_extra -perl +persistent_undo +postscript +printer +profile -python
+python3 +quickfix +reltime +rightleft -ruby +scrollbind +signs +smartindent
-sniff +startuptime +statusline -sun_workshop +syntax +tag_binary
+tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title
-toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo
+vreplace +wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp
-xterm_clipboard -xterm_save
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
user exrc file: "$HOME/.exrc"
fall-back for $VIM: "/usr/local/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc -L/usr/local/lib -Wl,--as-needed -o vim -lm -ltinfo -lnsl -ldl -L/usr/lib/python3.2/config-3.2mu -lpython3.2mu -lpthread -ldl -lutil -lmFile
When i open a .py file vim returns this message :
File "dotfiles/_vim/bundle/ropevim/ftplugin/python/libs/ropevim.py
line 57
proposals = u','.join(u"'%s'" % self._completion_text(proposal)
^
SyntaxError: invalid syntax
Is python3.2 the problem?
Dear John,
I'm a student from China, and I'm learning to use Vim. Luckly, I read your article about "Turning Vim into a modern Python IDE" when surfing the Internet.Your configurations are excellent and I want to learn form your configurations. However, some Configurations that I don't konw how to modify.
1.how to remove the "$" at end of a line and each blank line?
2.how to remove the red vertical bold line?
I have read the .vimrc again and again, but didn't find how to solve my problems.
Please pardon my poor English.
Some commands in bash creates problem if there is an space (" ") in file/folder name.
E.g. cd works fine, but mv does not. Example
cd ./Dropbox/How[tab is pressed] ----> cd ./Dropbox/How\ to\ think\ like\ a\ computer\ scientist\ Learning\ with\ Python/[cursor]
but
mv ./Dropbox/How[tab is pressed] ----> cd ./Dropbox/How to think like a computer scientist Learning with Python [cursor]
Which is impossible to work with. I am trying to figure out what causes this. I have narrowed it down to .bashrc but don't know exactly what the problem is.
I am on debian testing, using terminator as terminal emulator
Hey,pal! when I type \td as ur tutorial, error:E10: \ should be followed by /, ? or &
then help td , it seems there isnnt a td. the vimrc is https://gist.github.com/3731445
No .screenrc, .vimrc files, when running TL;DR: only .gitconfig .bashrc files are replaced.
The slides portion of the install is not working.
hi, i clone your dotfile repo. and then , checkout branch vim , use ./install vim to install.
I find my git config user.name and user.email be set yours.
I don;'t know why.
Entering '_vim/bundle/acp'
Entering '_vim/bundle/command-t'
fatal: Needed a single revision
Unable to find current revision in submodule path 'vendor/vimball'
Stopping at '_vim/bundle/command-t'; script returned non-zero status.
(in /Users/ryan/Dropbox/SystemConfiguration/_vim/bundle/command-t)
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
Hi. the configurations works well except one point :
python can't use snippet for example Tab, it gives a real Tab(4 spaces)
when I install these files. I can get an error, please see the above log.
I think it's the vimball makes the snippate can't work
Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.