From 21aa1fe2e053b9ad91356e5c05926ac7bd055104 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:25:33 +0000 Subject: [PATCH 01/26] spelling: accessed --- bpython/simpleeval.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bpython/simpleeval.py b/bpython/simpleeval.py index a337e8b2a..d263111cc 100644 --- a/bpython/simpleeval.py +++ b/bpython/simpleeval.py @@ -224,7 +224,7 @@ def parse_trees(cursor_offset, line): def evaluate_current_attribute(cursor_offset, line, namespace=None): - """Safely evaluates the expression having an attributed accesssed""" + """Safely evaluates the expression having an attributed accessed""" # this function runs user code in case of custom descriptors, # so could fail in any way From f91e597e353f5e82d7fec0877d1846e8986779ec Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:26:23 +0000 Subject: [PATCH 02/26] spelling: attribute --- bpython/curtsiesfrontend/manual_readline.py | 2 +- bpython/test/test_simpleeval.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bpython/curtsiesfrontend/manual_readline.py b/bpython/curtsiesfrontend/manual_readline.py index a919df14d..053a729aa 100644 --- a/bpython/curtsiesfrontend/manual_readline.py +++ b/bpython/curtsiesfrontend/manual_readline.py @@ -56,7 +56,7 @@ def add(self, key, func, overwrite=False): def add_config_attr(self, config_attr, func): if config_attr in self.awaiting_config: - raise ValueError('config attrribute %r already has a mapping' % + raise ValueError('config attribute %r already has a mapping' % (config_attr,)) self.awaiting_config[config_attr] = func diff --git a/bpython/test/test_simpleeval.py b/bpython/test/test_simpleeval.py index d997fd912..ad7972f89 100644 --- a/bpython/test/test_simpleeval.py +++ b/bpython/test/test_simpleeval.py @@ -170,7 +170,7 @@ def __getattr__(self, attr): class OverridenGetattribute(object): def __getattribute__(self, attr): - raise AssertionError('custom __getattrribute__ executed') + raise AssertionError('custom __getattribute__ executed') a = 1 From 225c57a42f2640920453506d593b497ef22ab45b Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:26:33 +0000 Subject: [PATCH 03/26] spelling: autocomplete --- bpython/cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bpython/cli.py b/bpython/cli.py index 96dbbc972..4aea7edeb 100644 --- a/bpython/cli.py +++ b/bpython/cli.py @@ -449,7 +449,7 @@ def clear_wrapped_lines(self): self.scr.clrtoeol() def complete(self, tab=False): - """Get Autcomplete list and window. + """Get Autocomplete list and window. Called whenever these should be updated, and called with tab From d98a5fed90c3db1422b583627b19a63e9d6d1b23 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:27:12 +0000 Subject: [PATCH 04/26] spelling: capabilities --- doc/sphinx/source/themes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/sphinx/source/themes.rst b/doc/sphinx/source/themes.rst index 99a9f0f63..e629b2d83 100644 --- a/doc/sphinx/source/themes.rst +++ b/doc/sphinx/source/themes.rst @@ -2,7 +2,7 @@ Themes ====== -This chapter is about bpython's theming capabalities. +This chapter is about bpython's theming capabilities. bpython uses .theme files placed in your ``$XDG_CONFIG_HOME/bpython`` directory [#f1]_. You can set the theme in the :ref:`configuration_color_scheme` option From 84413974d497ffc3ffaa8aa78126a65fc1e45018 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:27:25 +0000 Subject: [PATCH 05/26] spelling: classes --- bpython/simpleeval.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bpython/simpleeval.py b/bpython/simpleeval.py index d263111cc..b7b348187 100644 --- a/bpython/simpleeval.py +++ b/bpython/simpleeval.py @@ -240,7 +240,7 @@ def evaluate_current_attribute(cursor_offset, line, namespace=None): def safe_get_attribute(obj, attr): - """Gets attributes without triggering descriptors on new-style clases""" + """Gets attributes without triggering descriptors on new-style classes""" if is_new_style(obj): with AttrCleaner(obj): result = safe_get_attribute_new_style(obj, attr) From 0f5dff3e4a439c4af9313ec24b62131d38907854 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:27:48 +0000 Subject: [PATCH 06/26] spelling: copyright --- bpython/__main__.py | 2 +- bpython/history.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bpython/__main__.py b/bpython/__main__.py index a452a6364..fe2651ebc 100644 --- a/bpython/__main__.py +++ b/bpython/__main__.py @@ -2,7 +2,7 @@ # The MIT License # -# Copyirhgt (c) 2015 Sebastian Ramacher +# Copyright (c) 2015 Sebastian Ramacher # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal diff --git a/bpython/history.py b/bpython/history.py index e08ec2684..4e63bf776 100644 --- a/bpython/history.py +++ b/bpython/history.py @@ -3,7 +3,7 @@ # The MIT License # # Copyright (c) 2009 the bpython authors. -# Copyirhgt (c) 2012,2015 Sebastian Ramacher +# Copyright (c) 2012,2015 Sebastian Ramacher # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal From 796f7e2d2c02825b2459155b8ce1933e567bb449 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:28:45 +0000 Subject: [PATCH 07/26] spelling: didn't --- bpython/test/test_curtsies_painting.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bpython/test/test_curtsies_painting.py b/bpython/test/test_curtsies_painting.py index df3507369..7e7099e9c 100644 --- a/bpython/test/test_curtsies_painting.py +++ b/bpython/test/test_curtsies_painting.py @@ -539,7 +539,7 @@ def test_cursor_stays_at_bottom_of_screen(self): self.assert_paint_ignoring_formatting(screen, (2, 4)) def test_unhighlight_paren_bugs(self): - """two previous bugs, paren did't highlight until next render + """two previous bugs, paren didn't highlight until next render and paren didn't unhighlight until enter""" self.assertEqual(self.repl.rl_history.entries, ['']) self.enter('(') From d3151baecd5ad283fc285fa9adc37936f82df683 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:29:12 +0000 Subject: [PATCH 08/26] spelling: docstring --- CHANGELOG | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index cbeabbd60..5825c0e7f 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -377,7 +377,7 @@ As always, please submit any bugs you might find to our bugtracker. * #87: Add a closed attribute to Repl to fix mercurial.ui.ui expecting stderr to have this attribute. -* #108: Unicode characters in docsrting crash bpython +* #108: Unicode characters in docstring crash bpython * #118: Load_theme is not defined. * #99: Configurable font now documented. * #123: Pastebin can't handle 'ESC' key From 953bdda3dfa5c3afa51dd3dafcfbee01685546cd Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:29:53 +0000 Subject: [PATCH 09/26] spelling: height --- bpython/cli.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bpython/cli.py b/bpython/cli.py index 4aea7edeb..b2993957a 100644 --- a/bpython/cli.py +++ b/bpython/cli.py @@ -1396,7 +1396,7 @@ def lsize(): def size(self): """Set instance attributes for x and y top left corner coordinates - and width and heigth for the window.""" + and width and height for the window.""" global stdscr h, w = stdscr.getmaxyx() self.y = 0 @@ -1566,7 +1566,7 @@ def __init__(self, scr, pwin, background, config, s=None, c=None): def size(self): """Set instance attributes for x and y top left corner coordinates - and width and heigth for the window.""" + and width and height for the window.""" h, w = gethw() self.y = h - 1 self.w = w From c2ddc7febd94c404057cc2efcd88cd74f94c88d4 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:30:06 +0000 Subject: [PATCH 10/26] spelling: implementation --- bpython/clipboard.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bpython/clipboard.py b/bpython/clipboard.py index a37572a56..252f1a225 100644 --- a/bpython/clipboard.py +++ b/bpython/clipboard.py @@ -60,7 +60,7 @@ def command_exists(command): def get_clipboard(): - """Get best clipboard handling implemention for current system.""" + """Get best clipboard handling implementation for current system.""" if platform.system() == 'Darwin': if command_exists('pbcopy'): From d981f75d0ed96847017aaa95c2158304c522c495 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:30:34 +0000 Subject: [PATCH 11/26] spelling: interpreter --- bpython/curtsiesfrontend/repl.py | 2 +- bpython/repl.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bpython/curtsiesfrontend/repl.py b/bpython/curtsiesfrontend/repl.py index 54ec150a0..5d9d55e3e 100644 --- a/bpython/curtsiesfrontend/repl.py +++ b/bpython/curtsiesfrontend/repl.py @@ -1136,7 +1136,7 @@ def send_to_stdout(self, output): def send_to_stderr(self, error): """Send unicode strings or FmtStr to Repl stderr - Must be able to handle FmtStrs because interepter pass in + Must be able to handle FmtStrs because interpreter pass in tracebacks already formatted.""" lines = error.split('\n') if lines[-1]: diff --git a/bpython/repl.py b/bpython/repl.py index cb1e3b052..0e1fbaadc 100644 --- a/bpython/repl.py +++ b/bpython/repl.py @@ -83,7 +83,7 @@ def __init__(self, locals=None, encoding=None): on a caught syntax error. The purpose for this in bpython is so that the repl can be instantiated after the interpreter (which it necessarily must be with the current factoring) and then an exception - callback can be added to the Interpeter instance afterwards - more + callback can be added to the Interpreter instance afterwards - more specifically, this is so that autoindentation does not occur after a traceback.""" From 19e474ee5bc9497dfdf4b2f734e975d8b09d56ba Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:31:50 +0000 Subject: [PATCH 12/26] spelling: multiline --- CHANGELOG | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 5825c0e7f..8449f5380 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -101,7 +101,7 @@ New features: * #354: Edit config file from within bpython. * #382: Partial support for pasting in text with blank lines. * #410: Startup banner that shows Python and bpython version -* #426: Experimental mutliline autocompletion. +* #426: Experimental multiline autocompletion. * fish style last history completion with Arrow Right. Thanks to Nicholas Sweeting. * fish style automatic reverse history search with Arrow Up. From 150db0bc8f8ce712faac30c8eb19a82118cc2a8f Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:32:07 +0000 Subject: [PATCH 13/26] spelling: occurring --- bpython/cli.py | 2 +- bpython/repl.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bpython/cli.py b/bpython/cli.py index b2993957a..88ce70560 100644 --- a/bpython/cli.py +++ b/bpython/cli.py @@ -434,7 +434,7 @@ def check(self): def clear_current_line(self): """Called when a SyntaxError occurred in the interpreter. It is - used to prevent autoindentation from occuring after a + used to prevent autoindentation from occurring after a traceback.""" repl.Repl.clear_current_line(self) self.s = '' diff --git a/bpython/repl.py b/bpython/repl.py index 0e1fbaadc..3f1e3d5c4 100644 --- a/bpython/repl.py +++ b/bpython/repl.py @@ -1023,7 +1023,7 @@ def tokenize(self, s, newline=False): def clear_current_line(self): """This is used as the exception callback for the Interpreter instance. - It prevents autoindentation from occuring after a traceback.""" + It prevents autoindentation from occurring after a traceback.""" def send_to_external_editor(self, text, filename=None): """Returns modified text from an editor, or the oriignal text if editor From 106cfde271ec2422975b14fd8d9db99f04022fc1 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:32:17 +0000 Subject: [PATCH 14/26] spelling: original --- bpython/repl.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bpython/repl.py b/bpython/repl.py index 3f1e3d5c4..86f4a5642 100644 --- a/bpython/repl.py +++ b/bpython/repl.py @@ -1026,7 +1026,7 @@ def clear_current_line(self): It prevents autoindentation from occurring after a traceback.""" def send_to_external_editor(self, text, filename=None): - """Returns modified text from an editor, or the oriignal text if editor + """Returns modified text from an editor, or the original text if editor exited with non-zero""" encoding = getpreferredencoding() From 449084c56400b4720a55e52d8f239f94c1cb5c40 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:32:36 +0000 Subject: [PATCH 15/26] spelling: overridden --- bpython/test/test_simpleeval.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/bpython/test/test_simpleeval.py b/bpython/test/test_simpleeval.py index ad7972f89..9db2fbf9b 100644 --- a/bpython/test/test_simpleeval.py +++ b/bpython/test/test_simpleeval.py @@ -162,19 +162,19 @@ def s4(self): raise AssertionError('Property __get__ executed') -class OverridenGetattr(object): +class OverriddenGetattr(object): def __getattr__(self, attr): raise AssertionError('custom __getattr__ executed') a = 1 -class OverridenGetattribute(object): +class OverriddenGetattribute(object): def __getattribute__(self, attr): raise AssertionError('custom __getattribute__ executed') a = 1 -class OverridenMRO(object): +class OverriddenMRO(object): def __mro__(self): raise AssertionError('custom mro executed') a = 1 @@ -236,17 +236,17 @@ def test_lookup_with_property_and_slots(self): Slots.__dict__['s3']) self.assertIsInstance(sga(SlotsSubclass, 's3'), property) - def test_lookup_on_overriden_methods(self): + def test_lookup_on_overridden_methods(self): sga = safe_get_attribute - self.assertEqual(sga(OverridenGetattr(), 'a'), 1) - self.assertEqual(sga(OverridenGetattribute(), 'a'), 1) - self.assertEqual(sga(OverridenMRO(), 'a'), 1) + self.assertEqual(sga(OverriddenGetattr(), 'a'), 1) + self.assertEqual(sga(OverriddenGetattribute(), 'a'), 1) + self.assertEqual(sga(OverriddenMRO(), 'a'), 1) with self.assertRaises(AttributeError): - sga(OverridenGetattr(), 'b') + sga(OverriddenGetattr(), 'b') with self.assertRaises(AttributeError): - sga(OverridenGetattribute(), 'b') + sga(OverriddenGetattribute(), 'b') with self.assertRaises(AttributeError): - sga(OverridenMRO(), 'b') + sga(OverriddenMRO(), 'b') if __name__ == '__main__': unittest.main() From b561767933b943064c1d2e2dd5e70ed450a24e62 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:28:58 +0000 Subject: [PATCH 16/26] spelling: parent --- bpython/test/test_curtsies_painting.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bpython/test/test_curtsies_painting.py b/bpython/test/test_curtsies_painting.py index 7e7099e9c..87af5be62 100644 --- a/bpython/test/test_curtsies_painting.py +++ b/bpython/test/test_curtsies_painting.py @@ -539,7 +539,7 @@ def test_cursor_stays_at_bottom_of_screen(self): self.assert_paint_ignoring_formatting(screen, (2, 4)) def test_unhighlight_paren_bugs(self): - """two previous bugs, paren didn't highlight until next render + """two previous bugs, parent didn't highlight until next render and paren didn't unhighlight until enter""" self.assertEqual(self.repl.rl_history.entries, ['']) self.enter('(') From dc8563e6c5f128336625ed4e883b5c25e5cfb0c0 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:33:33 +0000 Subject: [PATCH 17/26] spelling: preceded --- bpython/formatter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bpython/formatter.py b/bpython/formatter.py index 557ecda5e..6c0ab75ef 100644 --- a/bpython/formatter.py +++ b/bpython/formatter.py @@ -31,7 +31,7 @@ """These format strings are pretty ugly. \x01 represents a colour marker, which - can be proceded by one or two of + can be preceded by one or two of the following letters: k, r, g, y, b, m, c, w, d Which represent: From bfe3ac2a54cfd35bc0616e65d2184e126a68e214 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:33:08 +0000 Subject: [PATCH 18/26] spelling: prerequisites --- bpython/cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bpython/cli.py b/bpython/cli.py index 88ce70560..959beb6a3 100644 --- a/bpython/cli.py +++ b/bpython/cli.py @@ -24,7 +24,7 @@ # Modified by Brandon Navra # Notes for Windows -# Prerequsites +# Prerequisites # - Curses # - pyreadline # From e72b7256e3093e9fb31fd90bcaf2d9151c549794 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:33:54 +0000 Subject: [PATCH 19/26] spelling: returns --- bpython/test/test_crashers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bpython/test/test_crashers.py b/bpython/test/test_crashers.py index 1aea547e7..e2f1ccabb 100644 --- a/bpython/test/test_crashers.py +++ b/bpython/test/test_crashers.py @@ -49,7 +49,7 @@ def run_bpython(self, input): enter the given input. Uses a test config that disables the paste detection. - Retuns bpython's output. + Returns bpython's output. """ result = Deferred() From e52b62fd1bbbbddad8a707bb21cfbd6fc944f309 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:34:22 +0000 Subject: [PATCH 20/26] spelling: suggestion --- data/bpython.appdata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/bpython.appdata.xml b/data/bpython.appdata.xml index e3d5d32c9..835020527 100644 --- a/data/bpython.appdata.xml +++ b/data/bpython.appdata.xml @@ -13,7 +13,7 @@ following features:
  • In-line syntac highlighting.
  • -
  • Readline-like autocomplete with suggesstion displayed as you type.
  • +
  • Readline-like autocomplete with suggestion displayed as you type.
  • Expected parameter list for any Python function.
  • "Rewind" function to pop the last line of code from memory and re-evaluate.
  • Send the code you've entered off to a pastebin.
  • From 88bf1b1429e9322a504bf071acdd1acadf5e85c2 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:34:27 +0000 Subject: [PATCH 21/26] spelling: supports --- bpython/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bpython/config.py b/bpython/config.py index 288bfb824..bd78c399b 100644 --- a/bpython/config.py +++ b/bpython/config.py @@ -33,7 +33,7 @@ def can_encode(c): def supports_box_chars(): - """Check if the encoding suppors Unicode box characters.""" + """Check if the encoding supports Unicode box characters.""" return all(map(can_encode, u'│─└┘┌┐')) From cd73c8a62cd5c4c95dd99a6505b8bfe7d9f2d177 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:34:38 +0000 Subject: [PATCH 22/26] spelling: syntax --- data/bpython.appdata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/bpython.appdata.xml b/data/bpython.appdata.xml index 835020527..721e56e98 100644 --- a/data/bpython.appdata.xml +++ b/data/bpython.appdata.xml @@ -12,7 +12,7 @@ bpython is a fancy interface to the Python interpreter. It has the following features:
      -
    • In-line syntac highlighting.
    • +
    • In-line syntax highlighting.
    • Readline-like autocomplete with suggestion displayed as you type.
    • Expected parameter list for any Python function.
    • "Rewind" function to pop the last line of code from memory and re-evaluate.
    • From f2014dbae31313571cc9c26f51a14f4fda09d138 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:35:33 +0000 Subject: [PATCH 23/26] spelling: unknown --- bpython/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bpython/__init__.py b/bpython/__init__.py index 8d68d209c..0fd94818f 100644 --- a/bpython/__init__.py +++ b/bpython/__init__.py @@ -25,7 +25,7 @@ try: from bpython._version import __version__ as version except ImportError: - version = 'unkown' + version = 'unknown' __version__ = version package_dir = os.path.abspath(os.path.dirname(__file__)) From 8f5211e3f618c5883f17cd92ac32f1b329edfb1c Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:35:56 +0000 Subject: [PATCH 24/26] spelling: unnecessary --- bpython/cli.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bpython/cli.py b/bpython/cli.py index 959beb6a3..c1e3ded46 100644 --- a/bpython/cli.py +++ b/bpython/cli.py @@ -1375,7 +1375,7 @@ def lsize(): get_colpair(self.config, 'comment')) # XXX: After all the trouble I had with sizing the list box (I'm not very good # at that type of thing) I decided to do this bit of tidying up here just to - # make sure there's no unnececessary blank lines, it makes things look nicer. + # make sure there's no unnecessary blank lines, it makes things look nicer. y = self.list_win.getyx()[0] self.list_win.resize(y + 2, w) From 92ab244002b65438791b5d85a1bc3a262f0af45d Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:36:15 +0000 Subject: [PATCH 25/26] spelling: writing --- doc/sphinx/source/themes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/sphinx/source/themes.rst b/doc/sphinx/source/themes.rst index e629b2d83..86773609f 100644 --- a/doc/sphinx/source/themes.rst +++ b/doc/sphinx/source/themes.rst @@ -20,7 +20,7 @@ Available Colors * w = white * d = default, this will make the switch default to the bpython default theme -Any letter writting uppercase will make the switch bold. +Any letter writing uppercase will make the switch bold. Available Switches ------------------ From eb91dcf1dee211bbb796cff4cea31bf49fc53783 Mon Sep 17 00:00:00 2001 From: Josh Soref Date: Thu, 7 Apr 2016 16:35:15 +0000 Subject: [PATCH 26/26] grammar: have --- CHANGELOG | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 8449f5380..cdc61254a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -522,7 +522,7 @@ Probably some other things, but I hate changelogs. :) 0.8.0 ------ -It's been a long while since the last release and there've been numerous little +It's been a long while since the last release and there have been numerous little bugfixes and extras here and there so I'm putting this out as 0.8.0. Check the hg commit history if you want more info: http://bitbucket.org/bobf/bpython/