Skip to content

Rudimentary editing tool for writing quick Java snippets without the boilerplate.

License

Notifications You must be signed in to change notification settings

mmkathurima/EspressoPad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Espresso Pad

Espresso Pad is a simple editor to run snippets of Java code. It does not require classes, or methods but they are supported. It utilizes the JShell APIs under the hood.

Features

  • Syntax highlighting
  • Basic code completion
  • Can run from entire classes to methods or statements
  • Code formatting thanks to jastyle
  • Dependency management thanks to maven-archeologist
  • Default imports management. Sample default imports include java.util.stream.*, java.util.*, java.io.*
  • Basic file management e.g. rename, delete, show in folder, refresh.
  • Supports user input
  • Brace and quote matching with completion
  • Find/replace

Contributing

Contributions are welcome from the community. Before submitting a pull request, please make sure to run the tests and ensure that your changes do not introduce any regressions.

License

Espresso Pad is released under the MIT License. See the LICENSE file for details.

About

Rudimentary editing tool for writing quick Java snippets without the boilerplate.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages