From: Earnie B. <ear...@ya...> - 2002-11-30 17:48:52
|
Manu wrote: > Yet another idea of mine. > Here's my idea for a Windowized MSYS. 1) Enhance termcap and readline to use Windows callbacks to process the windows messages. 2) Enhance bash to use the enhanced features of termcap and readline to provide menuized functions to view the tree list, drag and drop files, etc. This eliminates the need for rxvt. 3) Incorporate the scintilla and the fox libraries (perhaps wxWindows or gtk/glib instead of fox) to provide a project based ide. 4) The project based IDE would handle the executions of configure and event the creations of configure.in and Makefile.in using drag and drop and/or checkbox features to determine those files. 5) Create a resource IDE that can create pretty windows. If anyone is willing to work on any of this, we can discuss it in MinGW-dvlpr. Earnie. |
From: Manu <ma...@wa...> - 2002-11-30 20:07:14
|
Earnie Boyd wrote: > Manu wrote: > > Yet another idea of mine. > > > > Here's my idea for a Windowized MSYS. I'm not talking about a Windowized MSYS, but a Windowsian one. One that could interface happily with Windows Explorer, one that could be run through a registry key. A bridge over *nix and w*n32. (Imagine Bill G. and RMS running towards each other with open arms...) :) In short, I do not mean, a DOS pif that runs a shell script that runs a shell that runs a terminal that runs a shell that runs another shell..... that runs...... This is exactly what would perform a msys-here bat file. (rxvt -e /bin/sh --login -i -c "cd 'my_dir' ; exec /bin/sh") ^^^^^^^^^^ ooops, I did it again ;) It looks cleaner with a dedicated loader, I think. > 1) Enhance termcap and readline to use Windows callbacks to process the > windows messages. What are termcap, readline? No... forget that... I'm joking :) (It's really better to joke than to get irritated, isn't it?) > 2) Enhance bash Yes...., when It will be possible to "$ ./configure && make" bash ]:) > to use the enhanced features of termcap and readline to > provide menuized functions to view the tree list, drag and drop files, > etc. This eliminates the need for rxvt. Well, I like rxvt. > 3) Incorporate the scintilla and the fox libraries (perhaps wxWindows or > gtk/glib instead of fox) to provide a project based ide. > 4) The project based IDE would handle the executions of configure and > event the creations of configure.in and Makefile.in using drag and drop > and/or checkbox features to determine those files. Sounds like yet another IDE project. Why not, it sounds great. Now, seriously, I have already an IDE project, I won't start another one. BTW, what about vim, emacs and others. I doubt that GNUsians would like to reinvent these wheels. > 5) Create a resource IDE that can create pretty windows. Yes!!! I agree!!! Luke already sent me a special build of windres to start a resource editor with. I haven't worked on it yet :( It might be a very good starting point, though. I'd be interested to work on the user interface, if someone is interested to deal with file parsers. Any contributors? > If anyone is willing to work on any of this, we can discuss it in > MinGW-dvlpr. Then, no MSYS loader? That's unfortunate. Ok. I'll do it anyway. Currently, I can build the sources and run MSYS within Visual-MinGW. (Just wonderful! Believe me!) As well, that's incredibly easy to create a shortcut to the loader, without wondering about "rxvt/sh not found". Manu. |
From: Earnie B. <ear...@ya...> - 2002-11-30 20:22:03
|
Manu wrote: > >>If anyone is willing to work on any of this, we can discuss it in >>MinGW-dvlpr. > > > Then, no MSYS loader? That's unfortunate. > I didn't say that, I was just distributing ideas, the same as you. > Ok. I'll do it anyway. Currently, I can build the sources and run > MSYS within Visual-MinGW. (Just wonderful! Believe me!) > This sounds great, I'll have to give it a try. Earnie. |
From: Manu <ma...@wa...> - 2002-12-01 18:17:40
|
Earnie Boyd wrote: > Manu wrote: > > > >>If anyone is willing to work on any of this, we can discuss it in > >>MinGW-dvlpr. > > > > > > Then, no MSYS loader? That's unfortunate. > > > > I didn't say that, I was just distributing ideas, the same as you. > > > Ok. I'll do it anyway. Currently, I can build the sources and run > > MSYS within Visual-MinGW. (Just wonderful! Believe me!) > > > > This sounds great, I'll have to give it a try. A first binary to play with: http://visual-mingw.sourceforge.net/temp/msys-here.zip Extract the exe file where your msys.bat lives. Then, msys.exe will try to run /bin/rxvt, /bin/sh. It should create an ini file. You can change manually "StartRxvt" to 0 if you wish to try without rxvt. You can add a registry key to Drive/Directory for MSYS-here: <drive> REGEDIT4 [HKEY_CLASSES_ROOT\Drive\shell\MsysHere] @="&Msys Here" [HKEY_CLASSES_ROOT\Drive\shell\MsysHere\command] @="C:\\Msys\\1.0\\msys.exe -c \"%1\"" </drive> <directory> REGEDIT4 [HKEY_CLASSES_ROOT\Directory\shell\MsysHere] @="&Msys Here" [HKEY_CLASSES_ROOT\Directory\shell\MsysHere\command] @="C:\\Msys\\1.0\\msys.exe -c \"%1\"" </directory> As usual, prudence with the registry. Right-click a drive/directory from Windows Explorer, then click Msys Here. Note: It should be used only with the rc 4 since it doesn't "SET CYGWIN". Manu. |