mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[apps/code] Add a settings for autocomplete (#36)
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
#include <escher/palette.h>
|
||||
#include <ion/unicode/utf8_helper.h>
|
||||
#include <python/port/port.h>
|
||||
#include "../global_preferences.h"
|
||||
|
||||
extern "C" {
|
||||
#include "py/nlr.h"
|
||||
@@ -444,6 +445,11 @@ void PythonTextArea::addAutocompletion() {
|
||||
}
|
||||
|
||||
bool PythonTextArea::addAutocompletionTextAtIndex(int nextIndex, int * currentIndexToUpdate) {
|
||||
// If Autocomplete disable, skip this step
|
||||
if(!GlobalPreferences::sharedGlobalPreferences()->autocomplete()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// The variable box should be loaded at this point
|
||||
const char * autocompletionTokenBeginning = nullptr;
|
||||
const char * autocompletionLocation = const_cast<char *>(cursorLocation());
|
||||
|
||||
Reference in New Issue
Block a user