~ritho/god

Go eDitor
Added a way to load the editor configurations.
Update the project README.
Add a very basic cli command that initializes a very basic buffer.

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~ritho/god
read/write
git@git.sr.ht:~ritho/god

You can also use your local clone with git send-email.

 GOD
-----
God is an extensible editor written in Go.

 Development
-------------

Makefile targets:

* build: Build the binary.
* test: Run the unit tests.
* test-update: Run the unit tests and apply the testdata files.
* lint: Run the golangci-lint.
* update-lint: Updates the linter version.
* clean: Clean all the temporal files and directories.

 How to collaborate
--------------------

This project is hosted at https://git.sr.ht/~ritho/god. If you want to send new
patches please send them to the email list ~ritho/god-patches@lists.sr.ht with
`git send-email`. You might want to add the list to your git configurations:

```sh
$ git config sendemail.to u.ritho.god-patches@lists.sr.ht
```

Other usual configurations for `git send-email` are:

* `git config user.email "you@example.org"`: Set the email to use for the project.
  Use the `--global` flag to set the default email for all your git projects.
* `git config user.name "Your Name"`: Set the name to use for the project. Use the
  `--global` flag to set the default email for all your git projects.
* `git config --global sendemail.smtpserver /usr/bin/msmtp`: Use msmtp to send your
  emails when using `git send-email`.
* `git config --global sendemail.annotate yes`: Using --annotate every time we
  send a patch.
* `git config format.signOff yes`: Sign off your commits.

For a basic flow on how to use `git send-email`, please visit https://git-send-email.io/.
You also have the following email lists:

* u.ritho.god-devel@lists.sr.ht: Developer mailing list for the god project. Good
  to share ideas and discuss proposals.
* u.ritho.god-announce@lists.sr.ht: Low-volume mailing list for announcements
  related to the god project.

 LICENSE
---------

god is licensed under the GNU AGPLv3 https://www.gnu.org/licenses/agpl.html.
You should have received a copy of the GNU Affero General Public License along with god.
If not, see http://www.gnu.org/licenses/.