If you a programmer you can use vi or vim or nano to code. Sometimes it just not enough feature or give comfort. I use an editor called bluefish. Install it from package like this :
For openbsd do pkg_add bluefish
If installing for openbsd dont forget to set your PKG_PATH env variable.
For Dragonfly BSD do pkg install bluefish
Bluefish have a good support for html tags and ruby language. See bluefish screenshot below.
Happy coding all !