I see. That makes sense. Thanks [from the newbie!]
Best, Peiman *www.peimankhosravi.co.uk* || Subscribe to RSS Feed<http://peimankhosravi.co.uk/miscposts.rss> *To receive emails about upcoming concerts visit this page<http://spectralkimia.wordpress.com/>& enter your email address in the 'follow' section. * On 11 May 2013 12:21, huubby zhou <[email protected]> wrote: > Well, it's kind of not what I mean. I thought you said you put the > map <buffer> π :w <CR>:!python % <CR> > in your python.vim that underneath system vim directory, turns out I'm > wrong, sorry for the confusing. > > I think your problem is the '<buffer>', remove that then you should be > fine. > > map <buffer> π :w <CR>:!python % <CR> > This map command means, you want the mapping only works in current > buffer locally. ":h map-<buffer>" if you want further details. > > > > > On Sat, May 11, 2013 at 6:09 PM, peiman khosravi <[email protected] > > wrote: > >> I think I came up with a solution. >> >> Made a file called 'pythonft.vim' in ftdetect/ with this content: >> >> au BufNewFile,BufRead *.py set filetype=python >> au BufNewFile,BufRead *.py so ~/.vim/macros/python_macros.vim >> >> I then defined the shortcut in python_macros.vim: >> >> map <buffer> π :w <CR>:!python % <CR> >> >> It seems to be working now. >> >> Thanks >> Peiman >> >> >> >> >> On 11 May 2013 10:39, peiman khosravi <[email protected]> wrote: >> >>> Hello, >>> >>> Thanks for the reply. I tried your suggestion but it doesn't seem to >>> make a difference. I've pasted the content of my .vimrc file below. >>> >>> Thanks >>> Peiman >>> >>> >>> " Configuration file for vim >>> set modelines=0 " CVE-2007-2438 >>> >>> " Normally we use vim-extensions. If you want true vi-compatibility >>> " remove change the following statements >>> set nocompatible " Use Vim defaults instead of 100% vi >>> compatibility >>> set backspace=2 " more powerful backspacing >>> >>> " Don't write backup file if vim is being called by "crontab -e" >>> au BufWrite /private/tmp/crontab.* set nowritebackup >>> " Don't write backup file if vim is being called by "chpass" >>> au BufWrite /private/etc/pw.* set nowritebackup >>> >>> set ai " auto indenting >>> set history=100 " keep 100 lines of history >>> set ruler " show the cursor position >>> syntax on " syntax highlighting >>> set hlsearch " highlight the last searched term >>> filetype plugin on " use the file type plugins >>> set nofoldenable >>> colorscheme murphy >>> >>> map <buffer> π :w <CR>:!python % <CR> >>> if exists('*<SID>Python_jump') | finish | endif >>> >>> " When editing a file, always jump to the last cursor position >>> " autocmd BufReadPost * >>> " \ if ! exists("g:leave_my_cursor_position_alone") | >>> " \ if line("'\"") > 0 && line ("'\"") <= line("$") | >>> " \ exe "normal g'\"" | >>> " \ endif | >>> " \ endif >>> " >>> >>> >>> >>> >>> >>> >>> >>> *www.peimankhosravi.co.uk* || Subscribe to RSS >>> Feed<http://peimankhosravi.co.uk/miscposts.rss> >>> >>> *To receive emails about upcoming concerts visit this >>> page<http://spectralkimia.wordpress.com/>& enter your email address in the >>> 'follow' section. >>> * >>> >>> >>> On 10 May 2013 09:39, huubby zhou <[email protected]> wrote: >>> >>>> I guess you add the map at the end of python.vim, is that correct? >>>> >>>> If so, I suggest you move your map command to before >>>> if exists('*<SID>Python_jump') | finish | endif >>>> >>>> If no, please give your python.vim. >>>> >>>> >>>> On Thu, May 9, 2013 at 8:35 PM, peiman khosravi < >>>> [email protected]> wrote: >>>> >>>>> Hello, >>>>> >>>>> I'm experiencing something odd. Is it a bug or my lack of knowledge? >>>>> >>>>> I open a new window (cmnd-n). I type ':e python.py' and paste a bit of >>>>> code in there, which I have copied from another document. The syntax is >>>>> highlighted and all is good. >>>>> >>>>> I then press alt-p, which is a shortcut I have defined in my >>>>> /vim/plugin/python.vim file ("map <buffer> π :w <CR>:!python % <CR>"). >>>>> >>>>> Result: Nothing happens. >>>>> >>>>> I save the file and try again: nothing happens. >>>>> >>>>> I reopen the file, and the shortcut is now working. Am I doing >>>>> something wrong? >>>>> >>>>> Many Thanks >>>>> Peiman >>>>> >>>>> -- >>>>> -- >>>>> You received this message from the "vim_mac" maillist. >>>>> Do not top-post! Type your reply below the text you are replying to. >>>>> For more information, visit http://www.vim.org/maillist.php >>>>> >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "vim_mac" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>> >>>>> >>>>> >>>> >>>> -- >>>> -- >>>> You received this message from the "vim_mac" maillist. >>>> Do not top-post! Type your reply below the text you are replying to. >>>> For more information, visit http://www.vim.org/maillist.php >>>> >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "vim_mac" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/groups/opt_out. >>>> >>>> >>>> >>> >>> >> -- >> -- >> You received this message from the "vim_mac" maillist. >> Do not top-post! Type your reply below the text you are replying to. >> For more information, visit http://www.vim.org/maillist.php >> >> --- >> You received this message because you are subscribed to the Google Groups >> "vim_mac" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- > -- > You received this message from the "vim_mac" maillist. > Do not top-post! Type your reply below the text you are replying to. > For more information, visit http://www.vim.org/maillist.php > > --- > You received this message because you are subscribed to the Google Groups > "vim_mac" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- -- You received this message from the "vim_mac" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_mac" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
