You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* refactored ICellRange definition to type.ts since it's now used across multiple modules
* add command insertCellBelowPosition
* add method insertCell to CodeWatcher which inserts at current line
* add method insertCellBelowPosition which inserts below current selection
* link insertCellBelowPosition to command python.datascience.insertCellBelowPosition
* add command insertCellBelow
* add method insertCellBelow to the CodeWatcher
* link insertCellBelow to python.datascience.insertCellBelow
This will insert a cell below the last cell of the current selection
* add command insertCellAbove
* add method insertCellAbove to the CodeWatcher
* link insertCellAbove to python.datascience.insertCellAbove
* will insert cell above the top cell of the current selection
* add deleteCells command
* add deleteCells method to CodeWatcher
* link deleteCells to python.datascience.deleteCells
* add selectCell command
* add selectCell method to CodeWatcher
* link selectCell to python.datascience.selectCell
* add selectCellContents command
* add selectCellContents method to CodeWatcher
* link selectCellContents to python.datascience.selectCellContents
* modify selectCell to maintain previous orientation of selection anchor and active
* fix detection of anchor and active position direction
* add extendSelectionByCellAbove
* Works similar to excell extend selection by one cell above
* Linked command to python.datascience.extendSelectionByCellAbove
* add extendSelectionByCellBelow
* Works similar to excell extend selection by one cell below
* Linked command to python.datascience.extendSelectionByCellBelow
* add moveCellsUp
* Command to take selected cells and move them one cell up
* linked command to python.datascience.moveCellsUp
* add moveCellsDown
* Moves selected cells one cell down
* Linked to python.datascience.moveCellsDown
* added news file for enhancement changes being added
* add changeCellToMarkdown
* command will use selected cell and if cell_type is not markdown will convert to markdown
* linked to python.datascience.changeCellToMarkdown
* add changeCellToCode
* command will use selected cell and if cell_type is not code then it'll convert to code
* linked to python.datascience.changeCellToCode
* Remove cell edit commands from context menu
* Use the insertCell method to insert a cell when RunCellAndAdvance reaches the last cell
* Use the insertCell method to insert cell within addEmptyCellToBottom
* Add telemetry for cell edit commands in interactive python
* Add codeLensFactory.getCodeLensCacheData and abstracted the cell range creation
Abstracts the cells behind a method on codeLensFactory. Consolidates storage into the single cached data store on the codeLensFactory though it requires updating again on the codeWatcher.
* clean up async and promises within codewatcher.ts
* clean up unnecessary Promise.resolve()
* refactor unnecessary async functions to sync functions
* added unit tests for move cells down
* change the when for commands to display when the python file has cells
Co-authored-by: earthastronaut <>
0 commit comments