A Vim and NeoVim configuration for the modern pythonista (plus some other goodies).
Installation instructions and docs at vim.fisadev.com.
my vim configuration (lot of python, autocompletition, fuzzy finder, debugger, ...)
Home Page: http://vim.fisadev.com
A Vim and NeoVim configuration for the modern pythonista (plus some other goodies).
Installation instructions and docs at vim.fisadev.com.
Pyflake acuse syntax error when i do this:
print(''anything",end=' ')
Any suggestion to fiz this?
ps:sorry for my poor english..= )
let NERDTreeIgnore = ['\.pyc$']
Ubuntu, for example, doesn't include the vim package by default and a newbie user may forget to install vim, so is needed add vim to the dependencies.
"sudo apt-get install vim exuberant-ctags git"
I like the look of the font you're using in the screenshots, but I couldn't see anywhere you'd written what it was. What is it?
Might be good to add next to the screenshots in case it catches anyone elses eye too :)
Hi Juan,
can you maybe help with that issue?
Cant figure it out.
Greetings,
Sebastian
Must find a way to solve the post-installation process that vim-debug requires (run the instal-vim-debug.py)
Ctrl-k no longer working for snipmate!
[exos@hexodica ~]$ vim
Se ha detectado un error al procesar /home/exos/.vim/bundle/python-mode/plugin/pymode.vim:
línea 13
pymode.vim required vim compiled with +python.
Pulse INTRO o escriba una orden para continuar
Yo tengo instalado el paquete vim-python-mode-0.5.0-1 el cual tras la instalación pide:
You must set g:python = 'python2' and g:pydoc = 'pydoc2' in your ~/.vimrc file
Edité ~/.vim/bundle/python-mode/plugin/pymode.vim y le agregué esas 2 lineas:
1 let g:pymode_version = "0.6.9"
2 g:python = 'python2'
3 g:pydoc = 'pydoc2'
Y sigue tirando el mismo error, pero, me anda el tema de la sintaxis y el navegador de símbolos.
The current way of autoclosing those char pairs breaks the undo history. Find a better way
This will help the config to be more configurable (oh, meta!)
At the final, in optional section: "fancy symbols and breadcrumbs in the status line" before patch the font with fontpatcher the user must install fontforge bindings for python.
In ubuntu:
sudo apt-get install python-fontforge
archlinux:
sudo pacman -S fontforge
According to [0] in arch, when installing fontforge, we have bindings and more.
Test this awesome reST plugin https://github.com/erisian/rest_tools
I've watched this video:
http://net.tutsplus.com/articles/general/quick-tip-even-quicker-markup-with-sparkup/
And decided to switch from zencoding to sparkup (https://github.com/rstacruz/sparkup), its fully compatible with zencoding-vim and has some nice features (explained in the video).
I think you should try it!
I'm testing this autocomplete plugin: https://github.com/Shougo/neocomplcache and considering to replace autocomplpop.
Have you tested it?
With the jedi-vim and vim-airline changes, most of the screenshots are outdated. I have to update them.
Neat plugin for surround actions (example "surround this with a
", etc)
Hi, just a recommendation.
You should set a folder to store all the swap files for vim.
Reasons:
.gitignore
for that.vim -L
you'll get a list of open files no matter where you were and you can quickly see if some file has unsaved changes.Example code from my .vimrc
:
" This creates the swap files folder if it does not exist
" (tested on Linux)
if !isdirectory($HOME . "/.vim/tmp")
call mkdir($HOME . "/.vim/tmp", "p")
endif
set directory=~/.vim/tmp " directory to place swap files in
Hope it helps. Cheers
En Kubuntu 12.10 quantal, siguiendo los pasos de instalacion del README (sin errores instalando con apt y pip), cuando abri el vim por primera vez empezo a instalar los plugins y este no lo instalo (tampoco habia detalles de porque no)
With:
if has('mouse')
set mouse=a
endif
Did you evaluate jedi-vim ?
Hi fisa, I was checking your vim config and in sources section, link for Vundle Autoinstalation is broken (it's pointing to a very weird page).
Regards
Key binding or command to add pdb breakpoint snippet, and key binding or command to remove all breakpoints.
With powerline enabled, the information provided by pythonhelper isn't visible. Fix that, or find/make an alternative for pythonhelper.
Fisa, el vim me tira el siguiente error cuando quiero cortar un fragmento de texto seleccionado, estuve googleando pero no doy pié con bola.
tp1.1.asm [+] 1,1 Todo
Se ha detectado un error al procesar function YRRecord3..45_YRMRUAdd..45_YRHistorySave:
línea 8
E482: No se pudo crear el archivo "/home/saran/yankring_history_v2.txt"
YRHistorySave: Unable to save yankring history file: /home/saran/yankring_history_v2.txt
Pulse INTRO o escriba una orden para continuar
And see if we can ignore other not important files
Hola Fisa! Como va todo? Estoy probando el vim-config, pero me encuentro con el error abajo cuando corro vim
. Estoy en Mac OS X y acabo de instalar Vundle por primera vez.
"-compatible" [New File]
Error detected while processing /Users/TimZ/.vimrc:
line 284:
E185: Cannot find color scheme fisa
Hi fisa, I just found the EditorConfig plugin and I though that maybe could interest you.
Regards
It's a neat plugin that allows you to see relative line numbers. But at the moment it forces you to relative numbers by default, and you must manually toggle to absolute numbers.
There is an issue open for that, when solved, include the plugin.
Plugin: https://github.com/myusuf3/numbers.vim
Issue: myusuf3/numbers.vim#18
colliding map: d
Look like https://github.com/honza/snipmate-snippets doesn't exists anymore.
I guess the new one is https://github.com/honza/vim-snippets
Implement that
This looks interesting: http://jeetworks.org/node/146
See here: https://github.com/Valloric/YouCompleteMe
It would be better because it invalidates Autocomplop and the other plugins and it has better integration with clang and stuff.
If you're interested I can open a pull request with new features.
It has a very interesting plugin that it searches the keyword documentation in Python and Django. If no one takes it in another survey
It's pretty cool. Is a suggestion ;)
Vim-slime, to send python code from vim to a tmux/screen terminal. A demonstration: http://www.youtube.com/watch?v=fWKIVWEhyG4&feature=youtu.be
Currently there are 2 plugins that can't be installed with Vundle, because there are many plugins with the same name and Vundle/vim-scrapper can't handle that. The plugins are:
http://www.vim.org/scripts/script.php?script_id=974
http://www.vim.org/scripts/script.php?script_id=790
A nice feature could be to include some django template autocompletion.
May be something like https://github.com/mjbrownie/vim-htmldjango_omnicomplete
Also, some django snippet could be nice.
http://jeffkreeftmeijer.com/2013/vims-new-hybrid-line-number-mode/
Should I go to vim 7.4 to be able to use this? Most people still have vim 7.3...
The file is displayed in the HOME folder. To fix this, edit the file YankRing.vim, changing the line "let g:yankring_history_file = 'yankring_history'" adding a 'dot' before 'yankring_history'.
In Vim press F5 show these error:
Traceback (most recent call last):
File "", line 1, in
File "/Library/Python/2.7/site-packages/vim_debug/commands.py", line 39, in de
bugger_cmd
if debugger.bend.connected():
AttributeError: Debugger instance has no attribute 'bend'
loop:
Error detected while processing function pymode#queue#Poll:
line 3:
Traceback (most recent call last):
Press ENTER or type command to continue
Error detected while processing function pymode#queue#Poll:
line 3:
File "<string>", line 1, in <module>
Press ENTER or type command to continue
Use OS X, Python 2.7
Just a suggest.
Cool Project, That's all what I want!
FYI, the link you have given for CPMONO seems not working. Here is another link.
BTW, colorscheme may not work well......
This is a great plugin, could replace several existing ones adding even more features: https://github.com/klen/python-mode
@grupythonUFLA noticed that pyflakes seems to be deprecated, and they recommend syntastic. Evaluate transition.
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.