Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 16 Dec 2019, 05:01
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Documents
Latest version of the fabulous Joe's Own Editor (joe)
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [7 Posts]  
Author Message
musher0

Joined: 04 Jan 2009
Posts: 14554
Location: Gatineau (Qc), Canada

PostPosted: Thu 25 Feb 2016, 11:07    Post subject:  Latest version of the fabulous Joe's Own Editor (joe)
Subject description: in a Puppy package. Now at version 4.56 (late 2018).
 

Edit, April 19, 2019 --
[i]Please see post just below this one for joe, version 4.6.

-- End of edit[/i]


~~~~~~~~~~~~~~~~~~

Hello all.

The latest (as of this writing) "Joe's Own Editor" (aka joe editor), version
4.1 can be downloaded from:
http://murga-linux.com/puppy/viewtopic.php?p=891117&sort=lastpost#891117

In short, this pet archive Includes:
    * symbolic links for easy right-click access to read or edit plain text as well as
    __ program or hex code. (You can also use joe as an hex editor.)
    * complete docs (in English)
    * scripts and *.desktop files for easy launch from the jwm menu
    * databases for recognition of Asian and UNICODE characters
    __ (new in this version, IIRC)
I compiled it as per BLFS, on DPup_Wheezy_3.14.51. Any Pup with a C library
or ldd version equal or greater than 2.13 should be able to run it.

If you need me to translate the rest of the French post, just ask.
You will also find in that thread illustrations of joe at work.

If you want to learn more about Joe's Own Editor, Linux Insider published an
interesting article about it in July 2013.

Enjoy! BFN.

_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)

Last edited by musher0 on Fri 19 Apr 2019, 22:03; edited 2 times in total
Back to top
View user's profile Send private message 
musher0

Joined: 04 Jan 2009
Posts: 14554
Location: Gatineau (Qc), Canada

PostPosted: Tue 22 Jan 2019, 04:30    Post subject:  

Hi.

Please find attached the latest verson of Joe's Own Editor (aka the "joe editor") as of
this writing, v. 4.56.

Compiled on slacko-6.9.9.9 (glibc, aka ldd, v. 2.23). There is nothing fancy about joe,
so it will probably work on your Pup if it has an equal or higher ldd version. But I
make no promises.

To reassemble the three attached split files, open a console in the directory where you
downloaded them and type:
Code:
cat x?-jo*.pet > joe-4.6_exec.pet
Then proceed as usual with the reconstituted pet file.

I am also including my script to run joe in a quasi-GUI window (scrot attached too), and
a replacement for the joe.desktop file shipped with the source, since it is wrong for this.

Enjoy!

x~~~~~~~~~~~~~~~;
The new joe.desktop file:
Code:

[Desktop Entry]
Version=1.0
Name=Joe's Own Editor
GenericName=Text Editor
GenericName[fr]=Éditeur de texte
Comment=Read and edit text and binary files
Comment[fr]=Lire et éditer des fichiers texte et binaires
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
Exec=joe.sh
#  %F
TryExec=joe
Icon=accessories-text-editor
Type=Application
Terminal=false
Categories=TextEditor;
# Utility;Development;


The following wrapper for joe goes in any "bin" directory, preferably /usr/bin.
It runs joe AND a small rxvt window on the side to help you with file management.
Joe has a hot-key to "drop to console", if you want to use that, but I found it quite
confusing and came up with this solution.

Here are a couple of other features that I like about J.O.E. :
-- joe is also a hex editor
-- it teams up perfectly with the less reader.
Code:
#!/bin/sh
# $MBINS/joe.sh
# Gratuiciel, mais demeure sous
# (c) Christian L'Écuyer, Gatineau (Qc), Canada, janvier 2012. Tous droits réservés.
####
Geom="g 80x14+120+150"
FNT="fn xft:Monaco:pixelsize=11"
ColR="bg sienna4 -fg cornsilk -bd firebrick4 -cr white"
TrnsP="tr -tint white -sh 67"
TitR="Console-joe"
urxvt -$FNT -$ColR +sr +st +tcw -bc -T $TitR -n $TitR -$TrnsP -$Geom -b 4 &
#
Geom2="g 85x35+240-70"
FNT2="fn xft:Monaco:pixelsize=14"
ColR2="bg sienna4 -fg cornsilk -cr green"
TrnsP2="tr -tint SaddleBrown -sh 50"
TitR2="joe-3.4.7"
wmctrl -c "joe-3.4.7" || urxvt -$TrnsP2 -$FNT2 -T $TitR2 -n $TitR2 -$Geom2 -sr -$ColR2 -b 4 -e joe "$@"
#
#### -fn "xft:Liberation Mono:pixelsize=14" # -fn 9x15
# is another font that works well with joe.
xa-joe-4.6_exec.pet
Description 
pet

 Download 
Filename  xa-joe-4.6_exec.pet 
Filesize  236.61 KB 
Downloaded  230 Time(s) 
xb-joe-4.6_exec.pet
Description 
pet

 Download 
Filename  xb-joe-4.6_exec.pet 
Filesize  236.61 KB 
Downloaded  237 Time(s) 
xc-joe-4.6_exec.pet
Description 
pet

 Download 
Filename  xc-joe-4.6_exec.pet 
Filesize  236.61 KB 
Downloaded  248 Time(s) 
joe-4.56-almostGUI.jpg
 Description   
 Filesize   187.98 KB
 Viewed   497 Time(s)

joe-4.56-almostGUI.jpg


_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
View user's profile Send private message 
musher0

Joined: 04 Jan 2009
Posts: 14554
Location: Gatineau (Qc), Canada

PostPosted: Fri 19 Apr 2019, 22:09    Post subject:  

Double. Sorry.
_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)

Last edited by musher0 on Fri 19 Apr 2019, 22:12; edited 2 times in total
Back to top
View user's profile Send private message 
musher0

Joined: 04 Jan 2009
Posts: 14554
Location: Gatineau (Qc), Canada

PostPosted: Fri 19 Apr 2019, 22:11    Post subject:  

Hello all.

Here is an interesting blurb I stumbled upon, written by writer Michael Stum,
about using the joe editor as a distraction-free word-processor.

BFN.

_________________
musher0
~~~~~~~~~~
Je suis né pour aimer et non pas pour haïr. (Sophocle) /
I was born to love and not to hate. (Sophocles)
Back to top
View user's profile Send private message 
6502coder


Joined: 23 Mar 2009
Posts: 653
Location: Western United States

PostPosted: Sat 20 Apr 2019, 02:05    Post subject:  

Note that Stum's enthusiasm depends heavily on the ergonomics of the Wordstar keybindings.

Back in the DOS days I used to love an editor called VDE. It was tiny, clean, and free, and used the Wordstar keybindings, which at the time were a de facto standard. What really killed Wordstar IMHO is when IBM moved the CTRL key away from its proper place to the left of the "A" -- "where God intended it", in the words of famous science fiction author, Byte magazine columnist, and space travel enthusiast Jerry Pournelle. That move completely screwed up the ergonomics of the "Wordstar diamond." Prior to that change, everybody had the CTRL key next to the "A"--the VT100s did, all the early UNIX minicomputer and workstation keyboards did, as did all the first-gen home computers and the keyboards for the early versions of the "IBM" PC.

Keyboard ergonomics matter--and IBM got it seriously wrong.
Back to top
View user's profile Send private message 
Puppyt

Joined: 09 May 2008
Posts: 900
Location: Gatton, Queensland

PostPosted: Wed 24 Apr 2019, 01:03    Post subject:  

Hi 6502coder - you jolted some dusty neurons of mine with the mention of WordStar. My first experience with a home computer was on my dad's Osborne 1 (C/PM and WordStar, SpaceWar and Colossal Cave Adventure included). No mouse in them days - there was a keyboard cutout template for the WordStar shortcuts. I miss the days of using code blocks instead of what M$ forced on us with "Word". So I found this how-to to swap Ctrl and CapsLk that might help?
https://opensource.com/article/18/11/how-swap-ctrl-and-caps-lock-your-keyboard

_________________
Search engines for Puppy
http://puppylinux.us/psearch.html; Google Custom Search; http://wellminded.net63.net/ others TBA...
Back to top
View user's profile Send private message Visit poster's website 
6502coder


Joined: 23 Mar 2009
Posts: 653
Location: Western United States

PostPosted: Mon 29 Apr 2019, 23:57    Post subject:  

@musher0
I love what Robert Sawyer (quoted by Stum) has to say about "The Long-hand Page Metaphor."
https://sfwriter.com/wordstar.htm

@Puppyt
Yeah, I used to use a CapsLock/CTRL swapper! I think the one I used on IBM PCs may have come with the VDE editor I mentioned--see this related post on an editor named SUE:
http://murga-linux.com/puppy/viewtopic.php?p=1025935#1025935
But then my writing loads shifted: I started doing a lot more codeslinging and WYSIWYG technical doc prep, and less writing per se, so... eventually I stopped using WordStar-style text editors. Although now that I've discovered SUE...

Funny story...when IBM moved the CTRL key, I got so tired of hitting CapsLock by mistake that I pried the keycap off the CapsLock key and used scissors to, er, "emasculate" the key so that it did nothing at all. Mind you, this was on the company's equipment, not my own property!
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [7 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Documents
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0445s ][ Queries: 12 (0.0062s) ][ GZIP on ]