Software  When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.

Atom 1.38.1 [Update]

Atom

Atom is a text editor that's modern, approachable, yet hackable to the core—a tool you can customize to do anything but also use productively without ever touching a config file. Atom comes pre-installed with four UI and eight syntax themes in both dark and light colors. If you can't find what you're looking for, you can also install themes created by the Atom community or create your own.

Atom helps you write code faster with a smart, flexible autocomplete. Easily browse and open a single file, a whole project, or multiple projects in one window.

Using the default plugins, the following languages are supported in some aspect as of v1.5.1: HTML, CSS, Less, Sass, GitHub Flavored Markdown, C/C++, C#, Go, Java, Objective-C, JavaScript, JSON, CoffeeScript, Python, PHP, Ruby, Ruby on Rails, shell script, Clojure, Perl, Git, Make, Property List (Apple), TOML, XML, YAML, Mustache, Julia & SQL.

Atom 1.38.0 notable changes​:

  • #18471 - Toggle comment cursor placement.
  • #19136 - "Open file" in existing window.
  • #19138 - Calculate env vars when launching Atom from the desktop.
  • #18499 - Support contentRegex for TextMate grammar.
  • #19206 - Set the panel flag as focused when activate() is called.
  • #19192 - Fix reset-font-size.
  • #18705 - Enable autoFocus option to accept an element to focus on pane creation.
  • #19231 - Skip dev mode windows when choosing an existing window for an open action.
  • #19272 - Improve positioning when opening file at line.
  • #19280 - Fix atom.open() when it has no arguments.
  • #19279 - Improve handling of comment characters in ERB and EJS.
  • #19354 - Wait for config file to load before prompting to restart in config.onDidChange callback
  • atom/fuzzy-finder#383 - Handle correctly similar results from multiple projects.
  • atom/fuzzy-finder#385 - Make sure that cursor position is centered after navigating to a line.
  • atom/markdown-preview#559 - Stop using roaster for rendering markdown.
  • atom/tree-view#1180 - Add UI for moving conflicting entries.
  • atom/language-go#156 - Add support for Go module and checksum files.
  • atom/language-html#227 - Improve comment handling in EJS and ERB.
  • atom/language-hyperlink#27 - allow single matching parens.
  • atom/language-javascript#644 - Allow folding switch_default.
  • atom/language-json#68 - Add tree-sitter json grammar.
  • atom/language-json#73 - Scope link as string and add scope for "
  • atom/language-python#288 - Add more scopes to the tree sitter grammar.
  • atom/language-python#297 - Tokenize formal function parameters in tree-sitter grammar.
  • atom/language-python#298 - Tokenize subclass list names in tree-sitter grammar.
  • atom/language-python#300 - Allow folding if statement without elif or else.

Changes in Atom 1.38.1:

  • Fixed a crash when using Tree Sitter grammars on versions on macOS versions before 10.12. (#19497)
  • Fixed a regression in JSON syntax highlighting that applied hyperlink styling to non-hyperlinks atom/language-json#76

language-json

  • v1.0.2...v1.0.4

Download: Atom 1.38.1 (32-bit) | Standalone | ~200.0 MB (Open Source)
Download: Atom 1.38.1 (64-bit) | Standalone
Links: Atom Home Page | Release Notes

Get alerted to all of our Software updates on Twitter at @NeowinSoftware

Report a problem with article
Next Article

FlashBoot 3.2s

Previous Article

Sigil 0.9.14

Join the conversation!

Login or Sign Up to read and post a comment.

1 Comment - Add comment