Yes, this works. Thanks! —Diego > On Oct 31, 2014, at 12:05 PM, Santhosh T <santhosh.tek...@gmail.com> wrote: > > I found the solution. > > do not put bind commands in config.fish. > > put them in file: ~/.config/fish/functions/fish_user_key_bindings.fish > > > function fish_user_key_bindings > # put your bind commands here > end > > On Sat, Nov 1, 2014 at 12:22 AM, Santhosh T <santhosh.tek...@gmail.com > <mailto:santhosh.tek...@gmail.com>> wrote: > Hi, > > I tried to push those two bind commands in ~/.config/fish/config.fish; > but this didn't work. > > but if i do: > source ~/.config/fish/config.fish > > then it started working. > any clues, what is wrong here.. > > - santhosh > > > > On Sat, Nov 1, 2014 at 12:06 AM, Diego Zamboni <di...@zzamboni.org > <mailto:di...@zzamboni.org>> wrote: > I found a solution - I am using Terminal.app, and in the “Keyboards” tab of > the preferences I found the mappings for different key combinations, among > them the mappings for Alt-Left and Alt-right (see attached screenshot). Those > are the sequences that need to be used with the “bind” command to map to the > appropriate functions: > > bind \033f next-or-forward-word > bind \033b prevd-or-backward-word > > And now Alt-left and Alt-right work as expected! > > I don’t know if you are using Terminal.app or other terminal program, but I’m > betting the solution must be a similar one. > > Hope this helps, > —Diego > > > <Profiles.gif> > > >> On Oct 31, 2014, at 11:16 AM, Diego Zamboni <di...@zzamboni.org >> <mailto:di...@zzamboni.org>> wrote: >> >> Hi, >> >> I’m having the same issue - Alt-left and Alt-right do nothing. >> >> “dirs” for me (on OSX as well) also shows just the current directory, but >> “dirh” shows the full directory history. Also, prevd-or-backward-word and >> next-or-forward-word work fine when invoked directly: >> >> a10022@cuper ~/Documents> dirh >> /Users/a10022/Downloads / /Users/a10022/Documents >> a10022@cuper ~/Documents> prevd-or-backward-word >> a10022@cuper /> prevd-or-backward-word >> a10022@cuper ~/Downloads> nextd-or-forward-word >> a10022@cuper /> >> >> So the functionality seems to be there, I think what’s failing are the key >> bindings: >> >> a10022@cuper /> bind | grep prevd-or >> bind \e\eOD prevd-or-backward-word >> bind \e\e\[D prevd-or-backward-word >> bind \eO3D prevd-or-backward-word >> bind \e\[3D prevd-or-backward-word >> bind \e\[1\;3D prevd-or-backward-word >> >> But I’m not sure what the magic sequence for Alt-left and Alt-right needs to >> be. For example, these two commands make it so that I can use Alt-[ and >> Alt-] to navigate the directory history: >> >> bind \e\[ prevd-or-backward-word >> bind \e\] nextd-or-forward-word >> >> I think it would be nice for fish to have a “capture key” mode that shows >> you the sequence to use for any keys you press. >> >> —Diego >> >> On Oct 31, 2014, at 9:53 AM, Santhosh T <santhosh.tek...@gmail.com >> <mailto:santhosh.tek...@gmail.com>> wrote: >>> >>> I am using mac >>> >>> when i tried ALT+Left and ALT+Right, without any command, I dont see >>> current directory changing. >>> >>> when i run dirs command, I noticed that it contains only current directory. >>> >>> >>> how to I do "setopt autopush" as in zsh >>> >>> thanks >>> santhosh >>> ------------------------------------------------------------------------------ >>> _______________________________________________ >>> Fish-users mailing list >>> Fish-users@lists.sourceforge.net <mailto:Fish-users@lists.sourceforge.net> >>> https://lists.sourceforge.net/lists/listinfo/fish-users >>> <https://lists.sourceforge.net/lists/listinfo/fish-users> >> > > >
------------------------------------------------------------------------------
_______________________________________________ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users